diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 597e00cda8e..0963fa28217 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 an operationalInsightsConnection object. + * Delete a resourceConnection 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-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index b66c01b89f0..8b1c41acdc1 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index cc4a0fa49da..a340ff11b06 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -78,11 +78,11 @@ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfigurati } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta Find more info here */ public function get(?UpdatableAssetItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -126,7 +126,7 @@ public function toDeleteRequestInformation(?UpdatableAssetItemRequestBuilderDele } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php index 8c15bc94e02..e3e97b05f38 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAsset object. */ class UpdatableAssetItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 35e4b577767..100fbccf86b 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a complianceChange object. + * Delete a contentApproval 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-compliancechange-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 0f05c8b184a..94bd9218eff 100644 --- a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php b/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php deleted file mode 100644 index 7619dddbeca..00000000000 --- a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php +++ /dev/null @@ -1,165 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the delta method. - */ - public function delta(): DeltaRequestBuilder { - return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the getByIds method. - */ - public function getByIds(): GetByIdsRequestBuilder { - return new GetByIdsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the getUserOwnedObjects method. - */ - public function getUserOwnedObjects(): GetUserOwnedObjectsRequestBuilder { - return new GetUserOwnedObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the validateProperties method. - */ - public function validateProperties(): ValidatePropertiesRequestBuilder { - return new ValidatePropertiesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the collection of appRoleAssignment entities. - * @param string $appRoleAssignmentId The unique identifier of appRoleAssignment - * @return AppRoleAssignmentItemRequestBuilder - */ - public function byAppRoleAssignmentId(string $appRoleAssignmentId): AppRoleAssignmentItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['appRoleAssignment%2Did'] = $appRoleAssignmentId; - return new AppRoleAssignmentItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new AppRoleAssignmentsRequestBuilder 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}/appRoleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Get entities from appRoleAssignments - * @param AppRoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?AppRoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Add new entity to appRoleAssignments - * @param AppRoleAssignment $body The request body - * @param AppRoleAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(AppRoleAssignment $body, ?AppRoleAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Get entities from appRoleAssignments - * @param AppRoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?AppRoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = 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; - } - - /** - * Add new entity to appRoleAssignments - * @param AppRoleAssignment $body The request body - * @param AppRoleAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(AppRoleAssignment $body, ?AppRoleAssignmentsRequestBuilderPostRequestConfiguration $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 AppRoleAssignmentsRequestBuilder - */ - public function withUrl(string $rawUrl): AppRoleAssignmentsRequestBuilder { - return new AppRoleAssignmentsRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php deleted file mode 100644 index 5bffcee8251..00000000000 --- a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php +++ /dev/null @@ -1,155 +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 GetByIdsPostRequestBody - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): GetByIdsPostRequestBody { - return new GetByIdsPostRequestBody(); - } - - /** - * 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 [ - 'ids' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setIds($val); - }, - 'types' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setTypes($val); - }, - ]; - } - - /** - * Gets the ids property value. The ids property - * @return array|null - */ - public function getIds(): ?array { - $val = $this->getBackingStore()->get('ids'); - 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 'ids'"); - } - - /** - * Gets the types property value. The types property - * @return array|null - */ - public function getTypes(): ?array { - $val = $this->getBackingStore()->get('types'); - 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 'types'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfPrimitiveValues('ids', $this->getIds()); - $writer->writeCollectionOfPrimitiveValues('types', $this->getTypes()); - $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 ids property value. The ids property - * @param array|null $value Value to set for the ids property. - */ - public function setIds(?array $value): void { - $this->getBackingStore()->set('ids', $value); - } - - /** - * Sets the types property value. The types property - * @param array|null $value Value to set for the types property. - */ - public function setTypes(?array $value): void { - $this->getBackingStore()->set('types', $value); - } - -} diff --git a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.php b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.php deleted file mode 100644 index 8105ce0d21a..00000000000 --- a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.php +++ /dev/null @@ -1,78 +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}/appRoleAssignments/getUserOwnedObjects'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. - * @param GetUserOwnedObjectsPostRequestBody $body The request body - * @param GetUserOwnedObjectsRequestBuilderPostRequestConfiguration|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/directory-deleteditems-getuserownedobjects?view=graph-rest-beta Find more info here - */ - public function post(GetUserOwnedObjectsPostRequestBody $body, ?GetUserOwnedObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. - * @param GetUserOwnedObjectsPostRequestBody $body The request body - * @param GetUserOwnedObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(GetUserOwnedObjectsPostRequestBody $body, ?GetUserOwnedObjectsRequestBuilderPostRequestConfiguration $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 GetUserOwnedObjectsRequestBuilder - */ - public function withUrl(string $rawUrl): GetUserOwnedObjectsRequestBuilder { - return new GetUserOwnedObjectsRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php deleted file mode 100644 index 6d4005e7c7c..00000000000 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php +++ /dev/null @@ -1,124 +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 CheckMemberGroupsPostRequestBody - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): CheckMemberGroupsPostRequestBody { - return new CheckMemberGroupsPostRequestBody(); - } - - /** - * 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 [ - 'groupIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setGroupIds($val); - }, - ]; - } - - /** - * Gets the groupIds property value. The groupIds property - * @return array|null - */ - public function getGroupIds(): ?array { - $val = $this->getBackingStore()->get('groupIds'); - 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 'groupIds'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfPrimitiveValues('groupIds', $this->getGroupIds()); - $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 groupIds property value. The groupIds property - * @param array|null $value Value to set for the groupIds property. - */ - public function setGroupIds(?array $value): void { - $this->getBackingStore()->set('groupIds', $value); - } - -} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php deleted file mode 100644 index 166aeee5ba8..00000000000 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php +++ /dev/null @@ -1,78 +0,0 @@ - - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'value' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setValue($val); - }, - ]); - } - - /** - * 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, 'string'); - /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php deleted file mode 100644 index d94414cd71d..00000000000 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ /dev/null @@ -1,77 +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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @param CheckMemberGroupsPostRequestBody $body The request body - * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|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/directoryobject-checkmembergroups?view=graph-rest-beta Find more info here - */ - public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [CheckMemberGroupsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @param CheckMemberGroupsPostRequestBody $body The request body - * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsRequestBuilderPostRequestConfiguration $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 CheckMemberGroupsRequestBuilder - */ - public function withUrl(string $rawUrl): CheckMemberGroupsRequestBuilder { - return new CheckMemberGroupsRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php deleted file mode 100644 index affbea46ca3..00000000000 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php +++ /dev/null @@ -1,78 +0,0 @@ - - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'value' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setValue($val); - }, - ]); - } - - /** - * 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, 'string'); - /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.php deleted file mode 100644 index dbf96d5f27d..00000000000 --- a/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.php +++ /dev/null @@ -1,78 +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}/appRoleAssignments/{appRoleAssignment%2Did}/restore'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @param RestorePostRequestBody $body The request body - * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - * @link https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta Find more info here - */ - public function post(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @param RestorePostRequestBody $body The request body - * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::POST; - if ($requestConfiguration !== null) { - $requestInfo->addHeaders($requestConfiguration->headers); - $requestInfo->addRequestOptions(...$requestConfiguration->options); - } - $requestInfo->tryAddHeader('Accept', "application/json"); - $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 RestoreRequestBuilder - */ - public function withUrl(string $rawUrl): RestoreRequestBuilder { - return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.php b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.php deleted file mode 100644 index 7a85fcf7639..00000000000 --- a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.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 ValidatePropertiesPostRequestBody - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ValidatePropertiesPostRequestBody { - return new ValidatePropertiesPostRequestBody(); - } - - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * Gets the displayName property value. 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 entityType property value. The entityType property - * @return string|null - */ - public function getEntityType(): ?string { - $val = $this->getBackingStore()->get('entityType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getStringValue()), - 'mailNickname' => fn(ParseNode $n) => $o->setMailNickname($n->getStringValue()), - 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), - ]; - } - - /** - * Gets the mailNickname property value. The mailNickname property - * @return string|null - */ - public function getMailNickname(): ?string { - $val = $this->getBackingStore()->get('mailNickname'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'mailNickname'"); - } - - /** - * Gets the onBehalfOfUserId property value. The onBehalfOfUserId property - * @return string|null - */ - public function getOnBehalfOfUserId(): ?string { - $val = $this->getBackingStore()->get('onBehalfOfUserId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'onBehalfOfUserId'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('displayName', $this->getDisplayName()); - $writer->writeStringValue('entityType', $this->getEntityType()); - $writer->writeStringValue('mailNickname', $this->getMailNickname()); - $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); - $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 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 entityType property value. The entityType property - * @param string|null $value Value to set for the entityType property. - */ - public function setEntityType(?string $value): void { - $this->getBackingStore()->set('entityType', $value); - } - - /** - * Sets the mailNickname property value. The mailNickname property - * @param string|null $value Value to set for the mailNickname property. - */ - public function setMailNickname(?string $value): void { - $this->getBackingStore()->set('mailNickname', $value); - } - - /** - * Sets the onBehalfOfUserId property value. The onBehalfOfUserId property - * @param string|null $value Value to set for the onBehalfOfUserId property. - */ - public function setOnBehalfOfUserId(?string $value): void { - $this->getBackingStore()->set('onBehalfOfUserId', $value); - } - -} diff --git a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php deleted file mode 100644 index cb3525fbecf..00000000000 --- a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ /dev/null @@ -1,77 +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}/appRoleAssignments/validateProperties'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. - * @param ValidatePropertiesPostRequestBody $body The request body - * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|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/directoryobject-validateproperties?view=graph-rest-beta Find more info here - */ - public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. - * @param ValidatePropertiesPostRequestBody $body The request body - * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ValidatePropertiesPostRequestBody $body, ?ValidatePropertiesRequestBuilderPostRequestConfiguration $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 ValidatePropertiesRequestBuilder - */ - public function withUrl(string $rawUrl): ValidatePropertiesRequestBuilder { - return new ValidatePropertiesRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/BaseGraphClient.php b/src/Generated/BaseGraphClient.php index be86898bf7f..91ae24555a4 100644 --- a/src/Generated/BaseGraphClient.php +++ b/src/Generated/BaseGraphClient.php @@ -16,7 +16,6 @@ use Microsoft\Graph\Beta\Generated\ApplicationsWithAppId\ApplicationsWithAppIdRequestBuilder; use Microsoft\Graph\Beta\Generated\ApplicationsWithUniqueName\ApplicationsWithUniqueNameRequestBuilder; use Microsoft\Graph\Beta\Generated\ApplicationTemplates\ApplicationTemplatesRequestBuilder; -use Microsoft\Graph\Beta\Generated\AppRoleAssignments\AppRoleAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\ApprovalWorkflowProviders\ApprovalWorkflowProvidersRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\AuditLogsRequestBuilder; use Microsoft\Graph\Beta\Generated\AuthenticationMethodConfigurations\AuthenticationMethodConfigurationsRequestBuilder; @@ -230,13 +229,6 @@ public function applicationTemplates(): ApplicationTemplatesRequestBuilder { return new ApplicationTemplatesRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the collection of appRoleAssignment entities. - */ - public function appRoleAssignments(): AppRoleAssignmentsRequestBuilder { - return new AppRoleAssignmentsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the collection of approvalWorkflowProvider entities. */ diff --git a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php index e48dfa18977..99a9667d827 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 090499f4111..4716ce71f37 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b99be88bc12..5b371cef640 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php index b0b8a54b7ca..e0b1859a380 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4088bd447e4..56f4e786aa1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7dbb76145fa..7a24bb9c9df 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 73a8b6ddd1e..d7ee5a990b8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 89ad48ad55a..8740aed1d3a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 6079eeb24a5..8013221e802 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 84351b42c85..1cfbe64cf72 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 149efc30502..2d6ad212da6 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php index 6d28ef97b28..77a0a1fabd1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 9aade7a3dc4..70f783e738b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6497e6db433..a902d28837a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 71565a28335..74df59e0926 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php index 812a2c95e2c..fb1453b6a1c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8afdc1775eb..051fa1ca78c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 67e174c8626..6d3d45d7029 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0801ce4adad..0846947f01f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php index 131ec1141c8..43c26f56794 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 114576afcc1..66f383acbd9 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6a44931e3ab..c8e6351c94b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index cfb9accab9d..9f379879731 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php index 8271e2981f2..859bebaca20 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 14d1dc175eb..de84d04aebd 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 5a986cf983b..de95a07693b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 649552c9d3b..74414c7c931 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php index 30ac3080841..decd67d5817 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 87fd5c31173..e7b983c62c7 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index f6455206e42..4acad591b28 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index a77728d1ca5..71d882e434c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php index 05d4cf8c094..aabb37776b2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e664107dbf5..8aef69889e9 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index b5a5ca0cc95..641be0696c0 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 66c827c2a87..5e8aa48b41a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php index ad9f4d10adc..4a026bdcf1f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4009f8539db..e65051c8c53 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 967c51bc070..ba3fdc1bec7 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 41475abde2d..e53fb229de4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php index 618858f2a68..14fac83c715 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 97c83d11773..e0c64b7a5d5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7cc356bd992..aaac626080c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 978e97330b3..5f0905df4bc 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 5f5f98909de..079b210802d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 575cd006e55..4fa7d37993a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index f0fbc321d81..ad676be494b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ba3c682aa67..7c3442b911c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php index 9942afd076f..ff9f9020609 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 88df3553718..f9960053654 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 5f2eaba3675..a3bb985748c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0a36498598e..e0ac3f267cb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php index bae6337bcfe..74a5a6d6611 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 44521692a36..0cb44bd4e26 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7216d07c401..facb6b84c90 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 366bd9b35cd..fdbd0b6ea9a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php index b458070ca05..74e5b953b73 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a8c79902a99..a86432acc10 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 2652ba347c9..6253de1433e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2b8b91f1481..b83c9ef04d5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php index 817c569770f..1c46089d6d6 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70ba4e98264..4feb373615c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 0bc544b8c6a..b1cd238db02 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 186e177ef1c..342fa47078a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php index 7499f6a167d..6b7ed15707d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 9d1211f2907..a6202271c72 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6ef06d2f31e..52f49e4acbe 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 711a29c720b..a640d9b161a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php index 561ba1fb346..a605a6cdfaf 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 11d6a020300..f340d4a4d3d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6cd9a8569e1..bbbf44b2180 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2d1eac366ca..ed9ef131298 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php index 4920ad34909..3c79d9d0cf7 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f66b0ecc098..b426f2b5182 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 377a3d494f2..9a392021e9c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ebb60089abb..b8bcfa88946 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php index cb5fa8cd102..560fc8417b5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f572dba878f..2f5d0f80738 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a3d1a87a4b8..ee6db43d733 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0a6a3385ca8..befcfa88f8f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php index d776dff7f55..56e8418ec18 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 9b664665467..a624752d271 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index fff9959c763..cc69e4f2c2d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ff546639f9f..2aacef29770 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php index 2025dbf4e22..6836522ea39 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 46b1d94ed51..70a78863bf8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 436ce543d79..8e1dbbafbaf 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 22e831a6086..9a5b05590a6 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php index de36eb36706..efe7ed20004 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 6ab207e2278..2528998ae0d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index d1ee1fbee41..553aec9f548 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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 b3430fe837f..0ba878c96bb 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; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ 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 afc14eb7a60..ac9dacdea01 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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 a5eb28cd5e3..0adbe986030 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; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php index 87496beae1f..de63f3bc5a0 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function retrievePolicyApplyActionResult + * Get the result of the latest apply operation of a provision policy. Frontline shared only. Administrators only. * @param RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration|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/cloudpcprovisioningpolicy-retrievepolicyapplyactionresult?view=graph-rest-beta Find more info here */ public function get(?RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?RetrievePolicyApplyActionResultRequestBuilderGetRequestConf } /** - * Invoke function retrievePolicyApplyActionResult + * Get the result of the latest apply operation of a provision policy. Frontline shared only. Administrators only. * @param RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php index b6345392b7f..7c33eb32743 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function retrievePolicyApplySchedule + * Get the scheduled apply rule set on the policy. Frontline shared only. Administrators only. * @param RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration|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/cloudpcprovisioningpolicy-retrievepolicyapplyschedule?view=graph-rest-beta Find more info here */ public function get(?RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?RetrievePolicyApplyScheduleRequestBuilderGetRequestConfigur } /** - * Invoke function retrievePolicyApplySchedule + * Get the scheduled apply rule set on the policy. Frontline shared only. Administrators only. * @param RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php index f07c33c842b..c6f5f65df7a 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action schedulePolicyApplyTask + * Set a scheduled auto-reprovision task to do automatic regular apply. Frontline shared only. Administrators only. * @param SchedulePolicyApplyTaskPostRequestBody $body The request body * @param SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-schedulepolicyapplytask?view=graph-rest-beta Find more info here */ public function post(SchedulePolicyApplyTaskPostRequestBody $body, ?SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(SchedulePolicyApplyTaskPostRequestBody $body, ?SchedulePoli } /** - * Invoke action schedulePolicyApplyTask + * Set a scheduled auto-reprovision task to do automatic regular apply. Frontline shared only. Administrators only. * @param SchedulePolicyApplyTaskPostRequestBody $body The request body * @param SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration|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/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index e312bbe3e2c..6b7f1e07ae3 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?RetentionLabelRequestBuilderGetRequestConfiguration $reques } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta Find more info here */ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?RetentionLabelRequestBuilderGetRequestC } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index 209eb3521e2..dabaa000766 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 572adc03c23..3dbc9a2cdbf 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index 546dd3a5a99..e506e27bd63 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 1489ac75a43..230e24aa9c1 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index 32bac9d6444..b479fc76ce2 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 232151dfb25..3d4b6e9938c 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 a new conversation by including a thread and a post. Use reply thread or reply post to further post to that 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 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/group-post-conversations?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(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that 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 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 3b609751cac..eae264b2b4a 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index b72016b3ba5..e28c0cfb775 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index df1b4b7acf4..4bafb856eea 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 } /** - * 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. + * 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. * @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/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?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 } /** - * 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. + * 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. * @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/Team/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php index a2a0cde1ef6..80781e1507b 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..2b43365b930 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for groups + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in groups + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for groups + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in groups + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..db0cc60a3b0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..40fc5e99e4a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ddb88fa160e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d2ef505a62c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1bed86190e7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/$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/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..020534fc2c8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d6c53ab3c7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/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/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php similarity index 68% rename from src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php index 454450eaccf..e8979695edd 100644 --- a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php @@ -1,18 +1,18 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerPlan::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, DirectoryObject::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, PlannerPlan::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/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..5f6f17ba081 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48c989774d9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/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/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php similarity index 55% rename from src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetRequestConfiguration.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php index 3df8ca466d4..7cc7c411b33 100644 --- a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param AppRoleAssignmentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?AppRoleAssignmentsRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new AppRoleAssignmentsRequestBuilderGetQueryParameters. + * 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, ?App * @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 AppRoleAssignmentsRequestBuilderGetQueryParameters + * @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): AppRoleAssignmentsRequestBuilderGetQueryParameters { - return new AppRoleAssignmentsRequestBuilderGetQueryParameters($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/AppRoleAssignments/Item/Restore/RestorePostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php similarity index 75% rename from src/Generated/AppRoleAssignments/Item/Restore/RestorePostRequestBody.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php index 30d3757acc1..09be0ec616e 100644 --- a/src/Generated/AppRoleAssignments/Item/Restore/RestorePostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,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 RestorePostRequestBody + * @return ArchivePostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): RestorePostRequestBody { - return new RestorePostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); } /** @@ -62,20 +62,20 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'newUserPrincipalName' => fn(ParseNode $n) => $o->setNewUserPrincipalName($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), ]; } /** - * Gets the newUserPrincipalName property value. The newUserPrincipalName property + * Gets the justification property value. The justification property * @return string|null */ - public function getNewUserPrincipalName(): ?string { - $val = $this->getBackingStore()->get('newUserPrincipalName'); + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'newUserPrincipalName'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); } /** @@ -83,7 +83,7 @@ public function getNewUserPrincipalName(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('newUserPrincipalName', $this->getNewUserPrincipalName()); + $writer->writeStringValue('justification', $this->getJustification()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -104,11 +104,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the newUserPrincipalName property value. The newUserPrincipalName property - * @param string|null $value Value to set for the newUserPrincipalName property. + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. */ - public function setNewUserPrincipalName(?string $value): void { - $this->getBackingStore()->set('newUserPrincipalName', $value); + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); } } diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..5ca535a2896 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..de039f4ad8d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..518113774cc --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for groups + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for groups + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..05d65e4afc9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8605417c64f --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..11806cbf1af --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0d439b4908b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e521b19b4b6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..439d07de5c6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/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/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php similarity index 60% rename from src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php index 3389a6a067a..8aa03bcc184 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php @@ -1,17 +1,18 @@ function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setValue($val); - }, + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerBucket::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, 'string'); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, PlannerBucket::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -64,12 +58,12 @@ public function getValue(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeCollectionOfPrimitiveValues('value', $this->getValue()); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); } /** * 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..8a22315173d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..617d75916f7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db1dd1ca975 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..da080bae034 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for groups + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in groups + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for groups + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in groups + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9c6b8b63b2e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ae5f6cf83d0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6b728268f4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php index d637964fa28..ba414b75489 100644 --- a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cbdc5f24e9b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d306a57bda --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b58463941ba --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php similarity index 60% rename from src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php index de98f406ffa..b42f8766fc2 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php @@ -1,17 +1,18 @@ function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setValue($val); - }, + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerTask::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, 'string'); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, PlannerTask::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -64,12 +58,12 @@ public function getValue(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeCollectionOfPrimitiveValues('value', $this->getValue()); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); } /** * 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..540d8d10651 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..878658ca42c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3303153c4a9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..342d6a18087 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..36a836573f0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9423d2c76ee --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57adc2ee887 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..819654d213a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..d8be731cf57 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..20f50a81260 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9c03b9679f1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e412b1a4b3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5ff7f454c34 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..499a04b2589 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..866ae5bcf51 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c770a880853 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a22e76a756a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..48711d65919 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..a7cdca45707 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fff68dd2db1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..12e16334043 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe030f07261 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1e20cb3a6ab --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..6d2e9662e0b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a6c3aac5535 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f9207c61cba --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..60a65e5ac53 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..49284e745e9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..30dcdd3f127 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d5c950292f8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe4a54b83e6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3df693f2bea --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..d7f0abd7404 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..15c02c682b6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..04ec0183219 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e741c5b380 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2d760506f1d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..fff87ee4921 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..8442f27a080 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..141f69c0fcd --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..afaf5acf683 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for groups + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in groups + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for groups + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in groups + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d365c17f4ef --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af064dcedaa --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7065065e70e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e43ff34bac0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d85694b90f5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1e28e68bb3a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1eea1e9c0e1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..37aa0b60bd1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..d60440bcda9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4cd84b92d4b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29919fcd2c4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..4941574c478 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7dae3b583ac --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ced2c62bdb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f72f91a241a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9cd278b8614 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..4c2ee706cbd --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9923469c8bd --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c598af2ef5a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ca5c8d03e4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..58e9ff52659 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..c9739ed02bc --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d07f9cb3614 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b92e61d76ec --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a1882be9bc2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fb10bf16e3c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..4a9f6c6404c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..63161a277b3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..60bd67fd59e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3bfb8028216 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7a4b9adcc24 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..07474082bf8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cdd9c720cb1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0199cecf99b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..448cfd8855c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e78d8341a87 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..6a0682b154d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..75e4f5a87f8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f4a79c9427b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b22c26d45d5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php similarity index 72% rename from src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php rename to src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php index caec60f4c08..c3e5d6f0e5c 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,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 GetMemberObjectsPostRequestBody + * @return UnarchivePostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): GetMemberObjectsPostRequestBody { - return new GetMemberObjectsPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); } /** @@ -62,20 +62,20 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'securityEnabledOnly' => fn(ParseNode $n) => $o->setSecurityEnabledOnly($n->getBooleanValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), ]; } /** - * Gets the securityEnabledOnly property value. The securityEnabledOnly property - * @return bool|null + * Gets the justification property value. The justification property + * @return string|null */ - public function getSecurityEnabledOnly(): ?bool { - $val = $this->getBackingStore()->get('securityEnabledOnly'); - if (is_null($val) || is_bool($val)) { + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'securityEnabledOnly'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); } /** @@ -83,7 +83,7 @@ public function getSecurityEnabledOnly(): ?bool { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeBooleanValue('securityEnabledOnly', $this->getSecurityEnabledOnly()); + $writer->writeStringValue('justification', $this->getJustification()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -104,11 +104,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the securityEnabledOnly property value. The securityEnabledOnly property - * @param bool|null $value Value to set for the securityEnabledOnly property. + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. */ - public function setSecurityEnabledOnly(?bool $value): void { - $this->getBackingStore()->set('securityEnabledOnly', $value); + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); } } diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..248a0f81d65 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3954af0187e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..f380d4a9c48 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for groups + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for groups + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1d52ef37be2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4f6eee82f9c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1cc505885db --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..99ca906d82d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for groups + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in groups + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for groups + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in groups + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c591cc887af --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1eb65f2a12a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c49040c86a0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5ce03fca073 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..35c55c6c612 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/$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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..944a6b7ddb5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..52329a96fda --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..10a0a7bc4de --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..52870e9d110 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1210026d69d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2d976f32be --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..825fe2c3f53 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..8a18e53804c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..757b35cd612 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..f8caea55ac3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for groups + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for groups + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c4298d49e79 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..301b185ef12 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1ce962013ad --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..12b78335b35 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/$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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7ce2dc83841 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..41a690a83db --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..bb04371b3a3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..92870b692f9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..71e86564640 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..78d0b29d665 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..91dc94b4217 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for groups + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in groups + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for groups + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in groups + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5a3564f94ea --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9f907d806a6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b0605ef2e18 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..798c41a046c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d51fb4623ba --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c9155970f54 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6ae319d8095 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..8fc5613dcbb --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..75a5241945d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ecd1bf7b670 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a794002a56a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..0e0f15595b2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a5607e829e5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff3c44703c2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46e17857937 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d7252e28be8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..fcf4b320318 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6d60a8a14aa --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..564494510d8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f369ecbdfb8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..760b72b4b39 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..61393b5242d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f40b672af9d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ccdaa50cc9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fbb1d19113b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9cbb09d4f8b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..8f510c95bfc --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c8cc1ec3a95 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..79c143c99c2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fa6cd3ec5ba --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cc1eb15dc12 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..854e4d90682 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ce90d97feb3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0e2a532fbaf --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68e242f39b4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bca68eb8004 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..07b289192f6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..35a4e25f29e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cbb57bd635f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..24420b318eb --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..cee84887dc2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1237ebce30a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9d748202f52 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4a17166e1e6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d7cc740392d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..46d0d95c4e8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..9402e32bde5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f7ba072f588 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..9ad7be7ed9e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for groups + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in groups + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for groups + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in groups + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e8c863f4426 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90f8cae00e2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c62fc79acdb --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c3e19336286 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f5657576257 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/$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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..37f32798192 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12ee29c0233 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..71f361b701c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..b80fb99fad8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b2badecae2d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..18e136e2839 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..802264f5fbb --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for groups + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in groups + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f3297f39dd3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4317ce54e52 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1f19e25d5e4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4e0ec6db879 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..df8fb403c5e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for groups + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in groups + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b5d095b2afd --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e47658bc48f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..003d2ad5073 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3f1ebf4b74e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..25f8e27ad23 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for groups + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in groups + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e0e7248132e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7384709fa77 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..91d0aef5230 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..02dd7fe2460 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..7acf1c97590 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for groups + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in groups + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..26e2cbd72d8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..acbda04555f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69d6c1d0053 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..90ea12b8679 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..9fdc46f1e59 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for groups + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in groups + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..786c5f400d8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4f3f2ac6479 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2124ecaffe6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e30b75e1836 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..4f22324ddcf --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for groups + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..70da31e9b1a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f1b2241e37a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3e30e86d5c0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..bae7162a7ae --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php similarity index 50% rename from src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.php rename to src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php index 880bcdd6211..cee3a60c633 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/unarchive'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,27 +30,28 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action getMemberObjects - * @param GetMemberObjectsPostRequestBody $body The request body - * @param GetMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here */ - public function post(GetMemberObjectsPostRequestBody $body, ?GetMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GetMemberObjectsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); } /** - * Invoke action getMemberObjects - * @param GetMemberObjectsPostRequestBody $body The request body - * @param GetMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(GetMemberObjectsPostRequestBody $body, ?GetMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -67,10 +68,10 @@ public function toPostRequestInformation(GetMemberObjectsPostRequestBody $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 GetMemberObjectsRequestBuilder + * @return UnarchiveRequestBuilder */ - public function withUrl(string $rawUrl): GetMemberObjectsRequestBuilder { - return new GetMemberObjectsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a79b39c2521 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..e0df2fb7e32 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for groups + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for groups + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1d5d1e5ff7e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ec4c973a0b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..db314a43718 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php index 1ef75cbc24b..9deb6568dcf 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index 5eb7b9e0e54..1e6b9930d4e 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 14ea330a960..7864e9d8a17 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 } /** - * 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. + * 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. * @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/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?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 } /** - * 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. + * 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. * @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 bdcf10a9a48..3adca365018 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 namedLocation object. + * Delete an ipNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/ipnamedlocation-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 } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-beta Find more info here */ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -61,12 +61,12 @@ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $req } /** - * Update the properties of a countryNamedLocation object. + * Update the properties of an ipNamedLocation object. * @param NamedLocation $body The request body * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-beta Find more info here */ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -77,7 +77,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete a namedLocation object. + * Delete an ipNamedLocation 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 } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -116,7 +116,7 @@ public function toGetRequestInformation(?NamedLocationItemRequestBuilderGetReque } /** - * Update the properties of a countryNamedLocation object. + * Update the properties of an ipNamedLocation object. * @param NamedLocation $body The request body * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php index 8bb1a85b13e..28856801874 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; /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. */ class NamedLocationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index 6b91fa3ead3..973cd307015 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 0b3bfdc136d..24b59152a99 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 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. + * Retrieve the properties and relationships of an accessPackage object. * @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-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-get?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 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. + * Retrieve the properties and relationships of an accessPackage object. * @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 b1ff43ca6d4..b2fe7f6b346 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 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. + * Retrieve the properties and relationships of an accessPackage object. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index 4ec0ae29611..c463b1c09aa 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 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. + * Retrieve the properties and relationships of an accessPackage object. * @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-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-get?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 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. + * Retrieve the properties and relationships of an accessPackage object. * @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 62a3fe523c2..8900e6f934e 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 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. + * Retrieve the properties and relationships of an accessPackage object. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AiInteractionHistory.php b/src/Generated/Models/AiInteractionHistory.php index 2abd5d8b240..047b936c3ed 100644 --- a/src/Generated/Models/AiInteractionHistory.php +++ b/src/Generated/Models/AiInteractionHistory.php @@ -5,7 +5,6 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Types\TypeUtils; class AiInteractionHistory extends Entity implements Parsable { @@ -32,39 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'interactions' => fn(ParseNode $n) => $o->setInteractions($n->getCollectionOfObjectValues([AiInteraction::class, 'createFromDiscriminatorValue'])), ]); } - /** - * Gets the interactions property value. The interactions property - * @return array|null - */ - public function getInteractions(): ?array { - $val = $this->getBackingStore()->get('interactions'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, AiInteraction::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'interactions'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeCollectionOfObjectValues('interactions', $this->getInteractions()); - } - - /** - * Sets the interactions property value. The interactions property - * @param array|null $value Value to set for the interactions property. - */ - public function setInteractions(?array $value): void { - $this->getBackingStore()->set('interactions', $value); } } diff --git a/src/Generated/Models/AiInteractionMentionedIdentitySet.php b/src/Generated/Models/AiInteractionMentionedIdentitySet.php index 595494eceb7..e0e3caf570f 100644 --- a/src/Generated/Models/AiInteractionMentionedIdentitySet.php +++ b/src/Generated/Models/AiInteractionMentionedIdentitySet.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the conversation property value. The conversation property + * Gets the conversation property value. The conversation details. * @return TeamworkConversationIdentity|null */ public function getConversation(): ?TeamworkConversationIdentity { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the conversation property value. The conversation property + * Sets the conversation property value. The conversation details. * @param TeamworkConversationIdentity|null $value Value to set for the conversation property. */ public function setConversation(?TeamworkConversationIdentity $value): void { diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 24eec1b46d9..124a6da69c7 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/AppDevelopmentPlatforms.php b/src/Generated/Models/AppDevelopmentPlatforms.php new file mode 100644 index 00000000000..fe0178a4dd6 --- /dev/null +++ b/src/Generated/Models/AppDevelopmentPlatforms.php @@ -0,0 +1,10 @@ +|null */ public function getKeyCredentials(): ?array { @@ -105,7 +105,7 @@ public function getOdataType(): ?string { } /** - * Gets the passwordCredentials property value. Collection of password restrictions settings to be applied to an application or service principal. + * Gets the passwordCredentials property value. The passwordCredentials property * @return array|null */ public function getPasswordCredentials(): ?array { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the keyCredentials property value. Collection of certificate restrictions settings to be applied to an application or service principal. + * Sets the keyCredentials property value. The keyCredentials property * @param array|null $value Value to set for the keyCredentials property. */ public function setKeyCredentials(?array $value): void { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the passwordCredentials property value. Collection of password restrictions settings to be applied to an application or service principal. + * Sets the passwordCredentials property value. The passwordCredentials property * @param array|null $value Value to set for the passwordCredentials property. */ public function setPasswordCredentials(?array $value): void { diff --git a/src/Generated/Models/Application.php b/src/Generated/Models/Application.php index 246c0945aff..d7d2afdb06c 100644 --- a/src/Generated/Models/Application.php +++ b/src/Generated/Models/Application.php @@ -439,7 +439,7 @@ public function getOptionalClaims(): ?OptionalClaims { } /** - * Gets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Gets the owners property value. Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return array|null */ public function getOwners(): ?array { @@ -975,7 +975,7 @@ public function setOptionalClaims(?OptionalClaims $value): void { } /** - * Sets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Sets the owners property value. Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param array|null $value Value to set for the owners property. */ public function setOwners(?array $value): void { diff --git a/src/Generated/Models/AuthenticationEventListener.php b/src/Generated/Models/AuthenticationEventListener.php index b43053ea8b1..df0a66538fc 100644 --- a/src/Generated/Models/AuthenticationEventListener.php +++ b/src/Generated/Models/AuthenticationEventListener.php @@ -31,6 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.onAuthenticationMethodLoadStartListener': return new OnAuthenticationMethodLoadStartListener(); case '#microsoft.graph.onEmailOtpSendListener': return new OnEmailOtpSendListener(); case '#microsoft.graph.onInteractiveAuthFlowStartListener': return new OnInteractiveAuthFlowStartListener(); + case '#microsoft.graph.onPhoneMethodLoadStartListener': return new OnPhoneMethodLoadStartListener(); case '#microsoft.graph.onTokenIssuanceStartListener': return new OnTokenIssuanceStartListener(); case '#microsoft.graph.onUserCreateStartListener': return new OnUserCreateStartListener(); } diff --git a/src/Generated/Models/Channel.php b/src/Generated/Models/Channel.php index 9f9032cd6f5..d065eb8c374 100644 --- a/src/Generated/Models/Channel.php +++ b/src/Generated/Models/Channel.php @@ -108,6 +108,7 @@ public function getFieldDeserializers(): array { 'membershipType' => fn(ParseNode $n) => $o->setMembershipType($n->getEnumValue(ChannelMembershipType::class)), 'messages' => fn(ParseNode $n) => $o->setMessages($n->getCollectionOfObjectValues([ChatMessage::class, 'createFromDiscriminatorValue'])), 'moderationSettings' => fn(ParseNode $n) => $o->setModerationSettings($n->getObjectValue([ChannelModerationSettings::class, 'createFromDiscriminatorValue'])), + 'planner' => fn(ParseNode $n) => $o->setPlanner($n->getObjectValue([TeamsChannelPlanner::class, 'createFromDiscriminatorValue'])), 'sharedWithTeams' => fn(ParseNode $n) => $o->setSharedWithTeams($n->getCollectionOfObjectValues([SharedWithChannelTeamInfo::class, 'createFromDiscriminatorValue'])), 'summary' => fn(ParseNode $n) => $o->setSummary($n->getObjectValue([ChannelSummary::class, 'createFromDiscriminatorValue'])), 'tabs' => fn(ParseNode $n) => $o->setTabs($n->getCollectionOfObjectValues([TeamsTab::class, 'createFromDiscriminatorValue'])), @@ -216,6 +217,18 @@ public function getModerationSettings(): ?ChannelModerationSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'moderationSettings'"); } + /** + * Gets the planner property value. Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @return TeamsChannelPlanner|null + */ + public function getPlanner(): ?TeamsChannelPlanner { + $val = $this->getBackingStore()->get('planner'); + if (is_null($val) || $val instanceof TeamsChannelPlanner) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planner'"); + } + /** * Gets the sharedWithTeams property value. A collection of teams with which a channel is shared. * @return array|null @@ -299,6 +312,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('membershipType', $this->getMembershipType()); $writer->writeCollectionOfObjectValues('messages', $this->getMessages()); $writer->writeObjectValue('moderationSettings', $this->getModerationSettings()); + $writer->writeObjectValue('planner', $this->getPlanner()); $writer->writeCollectionOfObjectValues('sharedWithTeams', $this->getSharedWithTeams()); $writer->writeObjectValue('summary', $this->getSummary()); $writer->writeCollectionOfObjectValues('tabs', $this->getTabs()); @@ -410,6 +424,14 @@ public function setModerationSettings(?ChannelModerationSettings $value): void { $this->getBackingStore()->set('moderationSettings', $value); } + /** + * Sets the planner property value. Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param TeamsChannelPlanner|null $value Value to set for the planner property. + */ + public function setPlanner(?TeamsChannelPlanner $value): void { + $this->getBackingStore()->set('planner', $value); + } + /** * Sets the sharedWithTeams property value. A collection of teams with which a channel is shared. * @param array|null $value Value to set for the sharedWithTeams property. diff --git a/src/Generated/Models/CloudPcDeviceImage.php b/src/Generated/Models/CloudPcDeviceImage.php index 9159c8498fc..6f9840e2ea4 100644 --- a/src/Generated/Models/CloudPcDeviceImage.php +++ b/src/Generated/Models/CloudPcDeviceImage.php @@ -40,7 +40,7 @@ public function getDisplayName(): ?string { } /** - * Gets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. + * Gets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported. Read-only. * @return CloudPcDeviceImageErrorCode|null */ public function getErrorCode(): ?CloudPcDeviceImageErrorCode { @@ -180,7 +180,7 @@ public function getSourceImageResourceId(): ?string { } /** - * Gets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. + * Gets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, warning, failed, unknownFutureValue. Read-only. * @return CloudPcDeviceImageStatus|null */ public function getStatus(): ?CloudPcDeviceImageStatus { @@ -245,7 +245,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. + * Sets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation, sourceImageWithDataDiskNotSupported, sourceImageWithDiskEncryptionSetNotSupported. Read-only. * @param CloudPcDeviceImageErrorCode|null $value Value to set for the errorCode property. */ public function setErrorCode(?CloudPcDeviceImageErrorCode $value): void { @@ -317,7 +317,7 @@ public function setSourceImageResourceId(?string $value): void { } /** - * Sets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. + * Sets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, warning, failed, unknownFutureValue. Read-only. * @param CloudPcDeviceImageStatus|null $value Value to set for the status property. */ public function setStatus(?CloudPcDeviceImageStatus $value): void { diff --git a/src/Generated/Models/CloudPcExportJob.php b/src/Generated/Models/CloudPcExportJob.php index a655f40719e..40dc337f672 100644 --- a/src/Generated/Models/CloudPcExportJob.php +++ b/src/Generated/Models/CloudPcExportJob.php @@ -112,7 +112,7 @@ public function getFormat(): ?string { } /** - * Gets the reportName property value. The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport, cloudPcInsightReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, cloudPcInsightReport. + * Gets the reportName property value. The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport, cloudPcInsightReport, regionalInaccessibleCloudPcTrendReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, cloudPcInsightReport, regionalInaccessibleCloudPcTrendReport. * @return CloudPcReportName|null */ public function getReportName(): ?CloudPcReportName { @@ -206,7 +206,7 @@ public function setFormat(?string $value): void { } /** - * Sets the reportName property value. The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport, cloudPcInsightReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, cloudPcInsightReport. + * Sets the reportName property value. The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport, cloudPcInsightReport, regionalInaccessibleCloudPcTrendReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, cloudPcInsightReport, regionalInaccessibleCloudPcTrendReport. * @param CloudPcReportName|null $value Value to set for the reportName property. */ public function setReportName(?CloudPcReportName $value): void { diff --git a/src/Generated/Models/CloudPcPolicyApplyActionResult.php b/src/Generated/Models/CloudPcPolicyApplyActionResult.php index 106ecb8cbae..fc52e3e2c47 100644 --- a/src/Generated/Models/CloudPcPolicyApplyActionResult.php +++ b/src/Generated/Models/CloudPcPolicyApplyActionResult.php @@ -3,27 +3,17 @@ 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; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Store\BackedModel; -use Microsoft\Kiota\Abstractions\Store\BackingStore; -use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class CloudPcPolicyApplyActionResult implements AdditionalDataHolder, BackedModel, Parsable +class CloudPcPolicyApplyActionResult extends Entity implements Parsable { - /** - * @var BackingStore $backingStore Stores model information. - */ - private BackingStore $backingStore; - /** * Instantiates a new CloudPcPolicyApplyActionResult and sets the default values. */ public function __construct() { - $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); } /** @@ -35,43 +25,21 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud return new CloudPcPolicyApplyActionResult(); } - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - /** * The deserialization information for the current model * @return array */ public function getFieldDeserializers(): array { $o = $this; - return [ + return array_merge(parent::getFieldDeserializers(), [ 'finishDateTime' => fn(ParseNode $n) => $o->setFinishDateTime($n->getDateTimeValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcPolicyApplyActionStatus::class)), - ]; + ]); } /** - * Gets the finishDateTime property value. The finishDateTime property + * Gets the finishDateTime property value. The date and time when the operation finished. * @return DateTime|null */ public function getFinishDateTime(): ?DateTime { @@ -83,19 +51,7 @@ public function getFinishDateTime(): ?DateTime { } /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Gets the startDateTime property value. The startDateTime property + * Gets the startDateTime property value. The date and time when the operation was applied. * @return DateTime|null */ public function getStartDateTime(): ?DateTime { @@ -123,31 +79,14 @@ public function getStatus(): ?CloudPcPolicyApplyActionStatus { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); $writer->writeDateTimeValue('finishDateTime', $this->getFinishDateTime()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); $writer->writeEnumValue('status', $this->getStatus()); - $writer->writeAdditionalData($this->getAdditionalData()); - } - - /** - * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @param array $value Value to set for the AdditionalData property. - */ - public function setAdditionalData(?array $value): void { - $this->getBackingStore()->set('additionalData', $value); } /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the finishDateTime property value. The finishDateTime property + * Sets the finishDateTime property value. The date and time when the operation finished. * @param DateTime|null $value Value to set for the finishDateTime property. */ public function setFinishDateTime(?DateTime $value): void { @@ -155,15 +94,7 @@ public function setFinishDateTime(?DateTime $value): void { } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - - /** - * Sets the startDateTime property value. The startDateTime property + * Sets the startDateTime property value. The date and time when the operation was applied. * @param DateTime|null $value Value to set for the startDateTime property. */ public function setStartDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php b/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php index 3681db4b1f1..92263df948e 100644 --- a/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php +++ b/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php @@ -2,27 +2,17 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Store\BackedModel; -use Microsoft\Kiota\Abstractions\Store\BackingStore; -use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class CloudPcPolicyScheduledApplyActionDetail implements AdditionalDataHolder, BackedModel, Parsable +class CloudPcPolicyScheduledApplyActionDetail extends Entity implements Parsable { - /** - * @var BackingStore $backingStore Stores model information. - */ - private BackingStore $backingStore; - /** * Instantiates a new CloudPcPolicyScheduledApplyActionDetail and sets the default values. */ public function __construct() { - $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); } /** @@ -35,28 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * Gets the cronScheduleExpression property value. The cronScheduleExpression property + * Gets the cronScheduleExpression property value. An expression that specifies the cron schedule. (For example, '0 0 0 20 ' means schedules a job to run at midnight on the 20th of every month) Administrators can set a cron expression to define the scheduling rules for automatic regular application. When auto-provision is disabled, cronScheduleExpression is set to null, stopping the automatic task scheduling. Read-Only. * @return string|null */ public function getCronScheduleExpression(): ?string { @@ -73,27 +42,14 @@ public function getCronScheduleExpression(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return [ + return array_merge(parent::getFieldDeserializers(), [ 'cronScheduleExpression' => fn(ParseNode $n) => $o->setCronScheduleExpression($n->getStringValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'reservePercentage' => fn(ParseNode $n) => $o->setReservePercentage($n->getIntegerValue()), - ]; - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + ]); } /** - * Gets the reservePercentage property value. The reservePercentage property + * Gets the reservePercentage property value. The percentage of Cloud PCs to keep available. Administrators can set this property to a value from 0 to 99. Cloud PCs are reprovisioned only when there are no active and connected Cloud PC users. Frontline shared only. * @return int|null */ public function getReservePercentage(): ?int { @@ -109,30 +65,13 @@ public function getReservePercentage(): ?int { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); $writer->writeStringValue('cronScheduleExpression', $this->getCronScheduleExpression()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeIntegerValue('reservePercentage', $this->getReservePercentage()); - $writer->writeAdditionalData($this->getAdditionalData()); - } - - /** - * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @param array $value Value to set for the AdditionalData property. - */ - public function setAdditionalData(?array $value): void { - $this->getBackingStore()->set('additionalData', $value); } /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the cronScheduleExpression property value. The cronScheduleExpression property + * Sets the cronScheduleExpression property value. An expression that specifies the cron schedule. (For example, '0 0 0 20 ' means schedules a job to run at midnight on the 20th of every month) Administrators can set a cron expression to define the scheduling rules for automatic regular application. When auto-provision is disabled, cronScheduleExpression is set to null, stopping the automatic task scheduling. Read-Only. * @param string|null $value Value to set for the cronScheduleExpression property. */ public function setCronScheduleExpression(?string $value): void { @@ -140,15 +79,7 @@ public function setCronScheduleExpression(?string $value): void { } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - - /** - * Sets the reservePercentage property value. The reservePercentage property + * Sets the reservePercentage property value. The percentage of Cloud PCs to keep available. Administrators can set this property to a value from 0 to 99. Cloud PCs are reprovisioned only when there are no active and connected Cloud PC users. Frontline shared only. * @param int|null $value Value to set for the reservePercentage property. */ public function setReservePercentage(?int $value): void { diff --git a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.php b/src/Generated/Models/CustomAppSettings.php similarity index 61% rename from src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.php rename to src/Generated/Models/CustomAppSettings.php index d28fe0519e1..08583f4f1d4 100644 --- a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.php +++ b/src/Generated/Models/CustomAppSettings.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,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 GetUserOwnedObjectsPostRequestBody + * @return CustomAppSettings */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): GetUserOwnedObjectsPostRequestBody { - return new GetUserOwnedObjectsPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomAppSettings { + return new CustomAppSettings(); } /** @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the developerToolsForShowingAppUsageMetrics property value. The developerToolsForShowingAppUsageMetrics property + * @return AppDevelopmentPlatforms|null + */ + public function getDeveloperToolsForShowingAppUsageMetrics(): ?AppDevelopmentPlatforms { + $val = $this->getBackingStore()->get('developerToolsForShowingAppUsageMetrics'); + if (is_null($val) || $val instanceof AppDevelopmentPlatforms) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'developerToolsForShowingAppUsageMetrics'"); + } + /** * The deserialization information for the current model * @return array @@ -62,33 +74,21 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), - 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + 'developerToolsForShowingAppUsageMetrics' => fn(ParseNode $n) => $o->setDeveloperToolsForShowingAppUsageMetrics($n->getEnumValue(AppDevelopmentPlatforms::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } /** - * 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'"); - } - - /** - * Gets the userId property value. The userId property + * Gets the @odata.type property value. The OdataType property * @return string|null */ - public function getUserId(): ?string { - $val = $this->getBackingStore()->get('userId'); + 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 'userId'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } /** @@ -96,8 +96,8 @@ public function getUserId(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('type', $this->getType()); - $writer->writeStringValue('userId', $this->getUserId()); + $writer->writeEnumValue('developerToolsForShowingAppUsageMetrics', $this->getDeveloperToolsForShowingAppUsageMetrics()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -118,19 +118,19 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the type property value. The type property - * @param string|null $value Value to set for the type property. + * Sets the developerToolsForShowingAppUsageMetrics property value. The developerToolsForShowingAppUsageMetrics property + * @param AppDevelopmentPlatforms|null $value Value to set for the developerToolsForShowingAppUsageMetrics property. */ - public function setType(?string $value): void { - $this->getBackingStore()->set('type', $value); + public function setDeveloperToolsForShowingAppUsageMetrics(?AppDevelopmentPlatforms $value): void { + $this->getBackingStore()->set('developerToolsForShowingAppUsageMetrics', $value); } /** - * Sets the userId property value. The userId property - * @param string|null $value Value to set for the userId property. + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. */ - public function setUserId(?string $value): void { - $this->getBackingStore()->set('userId', $value); + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); } } diff --git a/src/Generated/Models/Device.php b/src/Generated/Models/Device.php index b36e5e2a0e7..7137c2a496d 100644 --- a/src/Generated/Models/Device.php +++ b/src/Generated/Models/Device.php @@ -664,7 +664,7 @@ public function getTransitiveMemberOf(): ?array { } /** - * Gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. + * Gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). * @return string|null */ public function getTrustType(): ?string { @@ -1096,7 +1096,7 @@ public function setTransitiveMemberOf(?array $value): void { } /** - * Sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. + * Sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). * @param string|null $value Value to set for the trustType property. */ public function setTrustType(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index ba40cf6ddb9..7d014191bdb 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. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of choices 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 choices in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of choices 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 choices in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of choices 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 choices in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of choices 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 a2778cbead7..4ca20155e81 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/Entity.php b/src/Generated/Models/Entity.php index 508bd5047d0..88044182b48 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -1514,6 +1514,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.onlineMeeting': return new OnlineMeeting(); case '#microsoft.graph.onlineMeetingBase': return new OnlineMeetingBase(); case '#microsoft.graph.onOtpSendCustomExtension': return new OnOtpSendCustomExtension(); + case '#microsoft.graph.onPhoneMethodLoadStartListener': return new OnPhoneMethodLoadStartListener(); case '#microsoft.graph.onPremisesAgent': return new OnPremisesAgent(); case '#microsoft.graph.onPremisesAgentGroup': return new OnPremisesAgentGroup(); case '#microsoft.graph.onPremisesConditionalAccessSettings': return new OnPremisesConditionalAccessSettings(); @@ -1994,6 +1995,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.teamsAppInstallation': return new TeamsAppInstallation(); case '#microsoft.graph.teamsAppSettings': return new TeamsAppSettings(); case '#microsoft.graph.teamsAsyncOperation': return new TeamsAsyncOperation(); + case '#microsoft.graph.teamsChannelPlanner': return new TeamsChannelPlanner(); case '#microsoft.graph.teamsTab': return new TeamsTab(); case '#microsoft.graph.teamsTemplate': return new TeamsTemplate(); case '#microsoft.graph.teamTemplate': return new TeamTemplate(); diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 9a1db2c6ca3..95d722018b2 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/FederatedIdentityCredential.php b/src/Generated/Models/FederatedIdentityCredential.php index 71dd45488ea..842de5e7456 100644 --- a/src/Generated/Models/FederatedIdentityCredential.php +++ b/src/Generated/Models/FederatedIdentityCredential.php @@ -40,7 +40,7 @@ public function getAudiences(): ?array { } /** - * Gets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * Gets the claimsMatchingExpression property value. Nullable. Defaults to null if not set. Enables the use of claims matching expressions against specified claims. If claimsMatchingExpression is defined, subject must be null. For the list of supported expression syntax and claims, visit the Flexible FIC reference. * @return FederatedIdentityExpression|null */ public function getClaimsMatchingExpression(): ?FederatedIdentityExpression { @@ -111,7 +111,7 @@ public function getName(): ?string { } /** - * Gets the subject property value. Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq). + * Gets the subject property value. Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq). * @return string|null */ public function getSubject(): ?string { @@ -145,7 +145,7 @@ public function setAudiences(?array $value): void { } /** - * Sets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * Sets the claimsMatchingExpression property value. Nullable. Defaults to null if not set. Enables the use of claims matching expressions against specified claims. If claimsMatchingExpression is defined, subject must be null. For the list of supported expression syntax and claims, visit the Flexible FIC reference. * @param FederatedIdentityExpression|null $value Value to set for the claimsMatchingExpression property. */ public function setClaimsMatchingExpression(?FederatedIdentityExpression $value): void { @@ -177,7 +177,7 @@ public function setName(?string $value): void { } /** - * Sets the subject property value. Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq). + * Sets the subject property value. Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq). * @param string|null $value Value to set for the subject property. */ public function setSubject(?string $value): void { diff --git a/src/Generated/Models/IdentitySet.php b/src/Generated/Models/IdentitySet.php index 2c38932ca57..9c3b82c1838 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -61,7 +61,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the application property value. Optional. The application associated with this action. + * Gets the application property value. The Identity of the Application. This property is read-only. * @return Identity|null */ public function getApplication(): ?Identity { @@ -81,7 +81,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the device property value. Optional. The device associated with this action. + * Gets the device property value. The Identity of the Device. This property is read-only. * @return Identity|null */ public function getDevice(): ?Identity { @@ -119,7 +119,7 @@ public function getOdataType(): ?string { } /** - * Gets the user property value. Optional. The user associated with this action. + * Gets the user property value. The Identity of the User. This property is read-only. * @return Identity|null */ public function getUser(): ?Identity { @@ -151,7 +151,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the application property value. Optional. The application associated with this action. + * Sets the application property value. The Identity of the Application. This property is read-only. * @param Identity|null $value Value to set for the application property. */ public function setApplication(?Identity $value): void { @@ -167,7 +167,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the device property value. Optional. The device associated with this action. + * Sets the device property value. The Identity of the Device. This property is read-only. * @param Identity|null $value Value to set for the device property. */ public function setDevice(?Identity $value): void { @@ -183,7 +183,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the user property value. Optional. The user associated with this action. + * Sets the user property value. The Identity of the User. This property is read-only. * @param Identity|null $value Value to set for the user property. */ public function setUser(?Identity $value): void { diff --git a/src/Generated/Models/KeyCredentialConfiguration.php b/src/Generated/Models/KeyCredentialConfiguration.php index e305a66e62b..3b10cff0213 100644 --- a/src/Generated/Models/KeyCredentialConfiguration.php +++ b/src/Generated/Models/KeyCredentialConfiguration.php @@ -132,7 +132,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the restrictionType property value. The type of restriction being applied. Possible values are asymmetricKeyLifetime, and unknownFutureValue. Each value of restrictionType can be used only once per policy. + * Gets the restrictionType property value. A unique identifier key for keyCredentialConfiguration. This value also represents the type of restriction being applied. Possible values are asymmetricKeyLifetime, and unknownFutureValue. Each value of restrictionType can be used only once per policy. * @return AppKeyCredentialRestrictionType|null */ public function getRestrictionType(): ?AppKeyCredentialRestrictionType { @@ -218,7 +218,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the restrictionType property value. The type of restriction being applied. Possible values are asymmetricKeyLifetime, and unknownFutureValue. Each value of restrictionType can be used only once per policy. + * Sets the restrictionType property value. A unique identifier key for keyCredentialConfiguration. This value also represents the type of restriction being applied. Possible values are asymmetricKeyLifetime, and unknownFutureValue. Each value of restrictionType can be used only once per policy. * @param AppKeyCredentialRestrictionType|null $value Value to set for the restrictionType property. */ public function setRestrictionType(?AppKeyCredentialRestrictionType $value): void { diff --git a/src/Generated/Models/MobileApp.php b/src/Generated/Models/MobileApp.php index 36fb49e1c05..d82801de212 100644 --- a/src/Generated/Models/MobileApp.php +++ b/src/Generated/Models/MobileApp.php @@ -104,7 +104,7 @@ public function getCategories(): ?array { } /** - * Gets the createdDateTime property value. The date and time the app was created. + * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -116,7 +116,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the dependentAppCount property value. The total number of dependencies the child app has. + * Gets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. * @return int|null */ public function getDependentAppCount(): ?int { @@ -215,7 +215,7 @@ public function getInformationUrl(): ?string { } /** - * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. + * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. * @return bool|null */ public function getIsAssigned(): ?bool { @@ -251,7 +251,7 @@ public function getLargeIcon(): ?MimeContent { } /** - * Gets the lastModifiedDateTime property value. The date and time the app was last modified. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -323,7 +323,7 @@ public function getPublishingState(): ?MobileAppPublishingState { } /** - * Gets the relationships property value. List of relationships for this mobile app. + * Gets the relationships property value. The set of direct relationships for this app. * @return array|null */ public function getRelationships(): ?array { @@ -375,7 +375,7 @@ public function getSupersedingAppCount(): ?int { } /** - * Gets the uploadState property value. The upload state. + * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @return int|null */ public function getUploadState(): ?int { @@ -426,7 +426,7 @@ public function setCategories(?array $value): void { } /** - * Sets the createdDateTime property value. The date and time the app was created. + * Sets the createdDateTime property value. The date and time the app was created. This property is read-only. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -434,7 +434,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the dependentAppCount property value. The total number of dependencies the child app has. + * Sets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. * @param int|null $value Value to set for the dependentAppCount property. */ public function setDependentAppCount(?int $value): void { @@ -474,7 +474,7 @@ public function setInformationUrl(?string $value): void { } /** - * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. + * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. * @param bool|null $value Value to set for the isAssigned property. */ public function setIsAssigned(?bool $value): void { @@ -498,7 +498,7 @@ public function setLargeIcon(?MimeContent $value): void { } /** - * Sets the lastModifiedDateTime property value. The date and time the app was last modified. + * Sets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -546,7 +546,7 @@ public function setPublishingState(?MobileAppPublishingState $value): void { } /** - * Sets the relationships property value. List of relationships for this mobile app. + * Sets the relationships property value. The set of direct relationships for this app. * @param array|null $value Value to set for the relationships property. */ public function setRelationships(?array $value): void { @@ -578,7 +578,7 @@ public function setSupersedingAppCount(?int $value): void { } /** - * Sets the uploadState property value. The upload state. + * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @param int|null $value Value to set for the uploadState property. */ public function setUploadState(?int $value): void { diff --git a/src/Generated/Models/MobileAppTroubleshootingEvent.php b/src/Generated/Models/MobileAppTroubleshootingEvent.php index b53486352c4..d937ed77927 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. The collection property of AppLogUploadRequest. + * Gets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @return array|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/OnPhoneMethodLoadStartExternalUsersAuthHandler.php b/src/Generated/Models/OnPhoneMethodLoadStartExternalUsersAuthHandler.php new file mode 100644 index 00000000000..33c7d134eb7 --- /dev/null +++ b/src/Generated/Models/OnPhoneMethodLoadStartExternalUsersAuthHandler.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.onPhoneMethodLoadStartExternalUsersAuthHandler'); + } + + /** + * 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 OnPhoneMethodLoadStartExternalUsersAuthHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnPhoneMethodLoadStartExternalUsersAuthHandler { + return new OnPhoneMethodLoadStartExternalUsersAuthHandler(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'smsOptions' => fn(ParseNode $n) => $o->setSmsOptions($n->getObjectValue([PhoneOptions::class, 'createFromDiscriminatorValue'])), + 'voiceOptions' => fn(ParseNode $n) => $o->setVoiceOptions($n->getObjectValue([PhoneOptions::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the smsOptions property value. The smsOptions property + * @return PhoneOptions|null + */ + public function getSmsOptions(): ?PhoneOptions { + $val = $this->getBackingStore()->get('smsOptions'); + if (is_null($val) || $val instanceof PhoneOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'smsOptions'"); + } + + /** + * Gets the voiceOptions property value. The voiceOptions property + * @return PhoneOptions|null + */ + public function getVoiceOptions(): ?PhoneOptions { + $val = $this->getBackingStore()->get('voiceOptions'); + if (is_null($val) || $val instanceof PhoneOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'voiceOptions'"); + } + + /** + * 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('smsOptions', $this->getSmsOptions()); + $writer->writeObjectValue('voiceOptions', $this->getVoiceOptions()); + } + + /** + * Sets the smsOptions property value. The smsOptions property + * @param PhoneOptions|null $value Value to set for the smsOptions property. + */ + public function setSmsOptions(?PhoneOptions $value): void { + $this->getBackingStore()->set('smsOptions', $value); + } + + /** + * Sets the voiceOptions property value. The voiceOptions property + * @param PhoneOptions|null $value Value to set for the voiceOptions property. + */ + public function setVoiceOptions(?PhoneOptions $value): void { + $this->getBackingStore()->set('voiceOptions', $value); + } + +} diff --git a/src/Generated/Models/OnPhoneMethodLoadStartHandler.php b/src/Generated/Models/OnPhoneMethodLoadStartHandler.php new file mode 100644 index 00000000000..f6676fe9e78 --- /dev/null +++ b/src/Generated/Models/OnPhoneMethodLoadStartHandler.php @@ -0,0 +1,121 @@ +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 OnPhoneMethodLoadStartHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnPhoneMethodLoadStartHandler { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.onPhoneMethodLoadStartExternalUsersAuthHandler': return new OnPhoneMethodLoadStartExternalUsersAuthHandler(); + } + } + return new OnPhoneMethodLoadStartHandler(); + } + + /** + * 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/OnPhoneMethodLoadStartListener.php b/src/Generated/Models/OnPhoneMethodLoadStartListener.php new file mode 100644 index 00000000000..0bb463a9592 --- /dev/null +++ b/src/Generated/Models/OnPhoneMethodLoadStartListener.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.onPhoneMethodLoadStartListener'); + } + + /** + * 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 OnPhoneMethodLoadStartListener + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnPhoneMethodLoadStartListener { + return new OnPhoneMethodLoadStartListener(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'handler' => fn(ParseNode $n) => $o->setHandler($n->getObjectValue([OnPhoneMethodLoadStartHandler::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the handler property value. The handler property + * @return OnPhoneMethodLoadStartHandler|null + */ + public function getHandler(): ?OnPhoneMethodLoadStartHandler { + $val = $this->getBackingStore()->get('handler'); + if (is_null($val) || $val instanceof OnPhoneMethodLoadStartHandler) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'handler'"); + } + + /** + * 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('handler', $this->getHandler()); + } + + /** + * Sets the handler property value. The handler property + * @param OnPhoneMethodLoadStartHandler|null $value Value to set for the handler property. + */ + public function setHandler(?OnPhoneMethodLoadStartHandler $value): void { + $this->getBackingStore()->set('handler', $value); + } + +} diff --git a/src/Generated/Models/ParentalControlSettings.php b/src/Generated/Models/ParentalControlSettings.php index 63e97be9f9c..819d625ca93 100644 --- a/src/Generated/Models/ParentalControlSettings.php +++ b/src/Generated/Models/ParentalControlSettings.php @@ -91,7 +91,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. + * Gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. * @return string|null */ public function getLegalAgeGroupRule(): ?string { @@ -150,7 +150,7 @@ public function setCountriesBlockedForMinors(?array $value): void { } /** - * Sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. + * Sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. * @param string|null $value Value to set for the legalAgeGroupRule property. */ public function setLegalAgeGroupRule(?string $value): void { diff --git a/src/Generated/Models/PasswordCredentialConfiguration.php b/src/Generated/Models/PasswordCredentialConfiguration.php index 23c99246908..c4d1349715d 100644 --- a/src/Generated/Models/PasswordCredentialConfiguration.php +++ b/src/Generated/Models/PasswordCredentialConfiguration.php @@ -109,7 +109,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the restrictionType property value. The type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, customPasswordAddition, and unknownFutureValue. Each value of restrictionType can be used only once per policy. + * Gets the restrictionType property value. A unique identifier key for passwordCredentialConfiguration. This value also represents the type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, customPasswordAddition, and unknownFutureValue. Each value of restrictionType can be used only once per policy. * @return AppCredentialRestrictionType|null */ public function getRestrictionType(): ?AppCredentialRestrictionType { @@ -186,7 +186,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the restrictionType property value. The type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, customPasswordAddition, and unknownFutureValue. Each value of restrictionType can be used only once per policy. + * Sets the restrictionType property value. A unique identifier key for passwordCredentialConfiguration. This value also represents the type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, customPasswordAddition, and unknownFutureValue. Each value of restrictionType can be used only once per policy. * @param AppCredentialRestrictionType|null $value Value to set for the restrictionType property. */ public function setRestrictionType(?AppCredentialRestrictionType $value): void { diff --git a/src/Generated/Models/PhoneOptions.php b/src/Generated/Models/PhoneOptions.php new file mode 100644 index 00000000000..97b202c7dae --- /dev/null +++ b/src/Generated/Models/PhoneOptions.php @@ -0,0 +1,208 @@ +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 PhoneOptions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PhoneOptions { + return new PhoneOptions(); + } + + /** + * 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 defaultRegions property value. A read-only, Microsoft-defined list of regions that already enable MFA. For more information, see the following list of countries. + * @return array|null + */ + public function getDefaultRegions(): ?array { + $val = $this->getBackingStore()->get('defaultRegions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultRegions'"); + } + + /** + * Gets the excludeRegions property value. A numbers-only set representing the region telecom codes to prevent or disable the telephony service. Validates against current International Subscriber Dialing (ISD) country codes where the maximum code length is 4. Values must be non-null. + * @return array|null + */ + public function getExcludeRegions(): ?array { + $val = $this->getBackingStore()->get('excludeRegions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludeRegions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'defaultRegions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + } + /** @var array|null $val */ + $this->setDefaultRegions($val); + }, + 'excludeRegions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + } + /** @var array|null $val */ + $this->setExcludeRegions($val); + }, + 'includeAdditionalRegions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + } + /** @var array|null $val */ + $this->setIncludeAdditionalRegions($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the includeAdditionalRegions property value. A numbers-only set representing the country codes that can be manually added to enable telephony service in those regions, in addition to the list of countries that are already enabled. For more information about regions that require opt in, see Regions that need to opt in for MFA telephony verification. Validates against current International Subscriber Dialing (ISD) country codes where the maximum code length is 4. Values must be positive integers and can't overlap with 'excludeRegions'. + * @return array|null + */ + public function getIncludeAdditionalRegions(): ?array { + $val = $this->getBackingStore()->get('includeAdditionalRegions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeAdditionalRegions'"); + } + + /** + * 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->writeCollectionOfPrimitiveValues('defaultRegions', $this->getDefaultRegions()); + $writer->writeCollectionOfPrimitiveValues('excludeRegions', $this->getExcludeRegions()); + $writer->writeCollectionOfPrimitiveValues('includeAdditionalRegions', $this->getIncludeAdditionalRegions()); + $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 defaultRegions property value. A read-only, Microsoft-defined list of regions that already enable MFA. For more information, see the following list of countries. + * @param array|null $value Value to set for the defaultRegions property. + */ + public function setDefaultRegions(?array $value): void { + $this->getBackingStore()->set('defaultRegions', $value); + } + + /** + * Sets the excludeRegions property value. A numbers-only set representing the region telecom codes to prevent or disable the telephony service. Validates against current International Subscriber Dialing (ISD) country codes where the maximum code length is 4. Values must be non-null. + * @param array|null $value Value to set for the excludeRegions property. + */ + public function setExcludeRegions(?array $value): void { + $this->getBackingStore()->set('excludeRegions', $value); + } + + /** + * Sets the includeAdditionalRegions property value. A numbers-only set representing the country codes that can be manually added to enable telephony service in those regions, in addition to the list of countries that are already enabled. For more information about regions that require opt in, see Regions that need to opt in for MFA telephony verification. Validates against current International Subscriber Dialing (ISD) country codes where the maximum code length is 4. Values must be positive integers and can't overlap with 'excludeRegions'. + * @param array|null $value Value to set for the includeAdditionalRegions property. + */ + public function setIncludeAdditionalRegions(?array $value): void { + $this->getBackingStore()->set('includeAdditionalRegions', $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/Presence.php b/src/Generated/Models/Presence.php index 8dc67869582..13d699e41c6 100644 --- a/src/Generated/Models/Presence.php +++ b/src/Generated/Models/Presence.php @@ -58,6 +58,7 @@ public function getFieldDeserializers(): array { 'activity' => fn(ParseNode $n) => $o->setActivity($n->getStringValue()), 'availability' => fn(ParseNode $n) => $o->setAvailability($n->getStringValue()), 'outOfOfficeSettings' => fn(ParseNode $n) => $o->setOutOfOfficeSettings($n->getObjectValue([OutOfOfficeSettings::class, 'createFromDiscriminatorValue'])), + 'sequenceNumber' => fn(ParseNode $n) => $o->setSequenceNumber($n->getStringValue()), 'statusMessage' => fn(ParseNode $n) => $o->setStatusMessage($n->getObjectValue([PresenceStatusMessage::class, 'createFromDiscriminatorValue'])), ]); } @@ -74,6 +75,18 @@ public function getOutOfOfficeSettings(): ?OutOfOfficeSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'outOfOfficeSettings'"); } + /** + * Gets the sequenceNumber property value. The sequenceNumber property + * @return string|null + */ + public function getSequenceNumber(): ?string { + $val = $this->getBackingStore()->get('sequenceNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sequenceNumber'"); + } + /** * Gets the statusMessage property value. The presence status message of a user. * @return PresenceStatusMessage|null @@ -122,6 +135,14 @@ public function setOutOfOfficeSettings(?OutOfOfficeSettings $value): void { $this->getBackingStore()->set('outOfOfficeSettings', $value); } + /** + * Sets the sequenceNumber property value. The sequenceNumber property + * @param string|null $value Value to set for the sequenceNumber property. + */ + public function setSequenceNumber(?string $value): void { + $this->getBackingStore()->set('sequenceNumber', $value); + } + /** * Sets the statusMessage property value. The presence status message of a user. * @param PresenceStatusMessage|null $value Value to set for the statusMessage property. diff --git a/src/Generated/Models/ProtectionRuleBase.php b/src/Generated/Models/ProtectionRuleBase.php index 7bb317e8655..a3e477bdc63 100644 --- a/src/Generated/Models/ProtectionRuleBase.php +++ b/src/Generated/Models/ProtectionRuleBase.php @@ -88,7 +88,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. Currently, only static rules are supported. + * Gets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @return bool|null */ public function getIsAutoApplyEnabled(): ?bool { @@ -124,7 +124,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @return ProtectionRuleStatus|null */ public function getStatus(): ?ProtectionRuleStatus { @@ -175,7 +175,7 @@ public function setError(?PublicError $value): void { } /** - * Sets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. Currently, only static rules are supported. + * Sets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @param bool|null $value Value to set for the isAutoApplyEnabled property. */ public function setIsAutoApplyEnabled(?bool $value): void { @@ -199,7 +199,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @param ProtectionRuleStatus|null $value Value to set for the status property. */ public function setStatus(?ProtectionRuleStatus $value): void { diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index 7623931e57d..c7e571db244 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/RiskDetection.php b/src/Generated/Models/RiskDetection.php index 198f9c1d95f..42b5f8fce79 100644 --- a/src/Generated/Models/RiskDetection.php +++ b/src/Generated/Models/RiskDetection.php @@ -201,7 +201,7 @@ public function getRiskDetail(): ?RiskDetail { } /** - * Gets the riskEventType property value. The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, suspiciousAPITraffic, suspiciousIPAddress,suspiciousSendingPatterns, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection. + * Gets the riskEventType property value. The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anomalousToken, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, newCountry, passwordSpray, riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser, suspiciousInboxForwarding, suspiciousIPAddress,suspiciousSendingPatterns, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection. * @return string|null */ public function getRiskEventType(): ?string { @@ -434,7 +434,7 @@ public function setRiskDetail(?RiskDetail $value): void { } /** - * Sets the riskEventType property value. The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, suspiciousAPITraffic, suspiciousIPAddress,suspiciousSendingPatterns, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection. + * Sets the riskEventType property value. The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anomalousToken, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, newCountry, passwordSpray, riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser, suspiciousInboxForwarding, suspiciousIPAddress,suspiciousSendingPatterns, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection. * @param string|null $value Value to set for the riskEventType property. */ public function setRiskEventType(?string $value): void { diff --git a/src/Generated/Models/Search/Bookmark.php b/src/Generated/Models/Search/Bookmark.php index f54e8b8a765..b366b2402c0 100644 --- a/src/Generated/Models/Search/Bookmark.php +++ b/src/Generated/Models/Search/Bookmark.php @@ -207,7 +207,7 @@ public function getState(): ?AnswerState { } /** - * Gets the targetedVariations property value. Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Gets the targetedVariations property value. Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @return array|null */ public function getTargetedVariations(): ?array { @@ -320,7 +320,7 @@ public function setState(?AnswerState $value): void { } /** - * Sets the targetedVariations property value. Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Sets the targetedVariations property value. Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @param array|null $value Value to set for the targetedVariations property. */ public function setTargetedVariations(?array $value): void { diff --git a/src/Generated/Models/Search/Qna.php b/src/Generated/Models/Search/Qna.php index 9c48909de3e..c44a228996b 100644 --- a/src/Generated/Models/Search/Qna.php +++ b/src/Generated/Models/Search/Qna.php @@ -163,7 +163,7 @@ public function getState(): ?AnswerState { } /** - * Gets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Gets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @return array|null */ public function getTargetedVariations(): ?array { @@ -258,7 +258,7 @@ public function setState(?AnswerState $value): void { } /** - * Sets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Sets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @param array|null $value Value to set for the targetedVariations property. */ public function setTargetedVariations(?array $value): void { diff --git a/src/Generated/Models/Security/AdditionalDataOptions.php b/src/Generated/Models/Security/AdditionalDataOptions.php index d179e3cc084..6de6089bcf7 100644 --- a/src/Generated/Models/Security/AdditionalDataOptions.php +++ b/src/Generated/Models/Security/AdditionalDataOptions.php @@ -8,4 +8,10 @@ class AdditionalDataOptions extends Enum { public const ALL_VERSIONS = "allVersions"; public const LINKED_FILES = "linkedFiles"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const ADVANCED_INDEXING = "advancedIndexing"; + public const LIST_ATTACHMENTS = "listAttachments"; + public const HTML_TRANSCRIPTS = "htmlTranscripts"; + public const MESSAGE_CONVERSATION_EXPANSION = "messageConversationExpansion"; + public const LOCATIONS_WITHOUT_HITS = "locationsWithoutHits"; + public const ALL_ITEMS_IN_FOLDER = "allItemsInFolder"; } diff --git a/src/Generated/Models/Security/AdditionalOptions.php b/src/Generated/Models/Security/AdditionalOptions.php index 4e4539828f0..ae88f78a1c7 100644 --- a/src/Generated/Models/Security/AdditionalOptions.php +++ b/src/Generated/Models/Security/AdditionalOptions.php @@ -12,4 +12,13 @@ class AdditionalOptions extends Enum { public const SUBFOLDER_CONTENTS = "subfolderContents"; public const LIST_ATTACHMENTS = "listAttachments"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const HTML_TRANSCRIPTS = "htmlTranscripts"; + public const ADVANCED_INDEXING = "advancedIndexing"; + public const ALL_ITEMS_IN_FOLDER = "allItemsInFolder"; + public const INCLUDE_FOLDER_AND_PATH = "includeFolderAndPath"; + public const CONDENSE_PATHS = "condensePaths"; + public const FRIENDLY_NAME = "friendlyName"; + public const SPLIT_SOURCE = "splitSource"; + public const OPTIMIZED_PARTITION_SIZE = "optimizedPartitionSize"; + public const INCLUDE_REPORT = "includeReport"; } diff --git a/src/Generated/Models/Security/CloudAttachmentVersion.php b/src/Generated/Models/Security/CloudAttachmentVersion.php new file mode 100644 index 00000000000..74de55c74cd --- /dev/null +++ b/src/Generated/Models/Security/CloudAttachmentVersion.php @@ -0,0 +1,13 @@ +getBackingStore()->get('additionalDataOptions'); + if (is_null($val) || $val instanceof AdditionalDataOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalDataOptions'"); + } + + /** + * Gets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @return CloudAttachmentVersion|null + */ + public function getCloudAttachmentVersion(): ?CloudAttachmentVersion { + $val = $this->getBackingStore()->get('cloudAttachmentVersion'); + if (is_null($val) || $val instanceof CloudAttachmentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAttachmentVersion'"); + } + + /** + * Gets the documentVersion property value. The documentVersion property + * @return DocumentVersion|null + */ + public function getDocumentVersion(): ?DocumentVersion { + $val = $this->getBackingStore()->get('documentVersion'); + if (is_null($val) || $val instanceof DocumentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentVersion'"); + } + /** * The deserialization information for the current model * @return array @@ -31,11 +67,27 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'additionalDataOptions' => fn(ParseNode $n) => $o->setAdditionalDataOptions($n->getEnumValue(AdditionalDataOptions::class)), + 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), + 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), + 'itemsToInclude' => fn(ParseNode $n) => $o->setItemsToInclude($n->getEnumValue(ItemsToInclude::class)), 'reviewSet' => fn(ParseNode $n) => $o->setReviewSet($n->getObjectValue([EdiscoveryReviewSet::class, 'createFromDiscriminatorValue'])), 'search' => fn(ParseNode $n) => $o->setSearch($n->getObjectValue([EdiscoverySearch::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the itemsToInclude property value. The itemsToInclude property + * @return ItemsToInclude|null + */ + public function getItemsToInclude(): ?ItemsToInclude { + $val = $this->getBackingStore()->get('itemsToInclude'); + if (is_null($val) || $val instanceof ItemsToInclude) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemsToInclude'"); + } + /** * Gets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added. * @return EdiscoveryReviewSet|null @@ -66,10 +118,46 @@ public function getSearch(): ?EdiscoverySearch { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('additionalDataOptions', $this->getAdditionalDataOptions()); + $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); + $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); + $writer->writeEnumValue('itemsToInclude', $this->getItemsToInclude()); $writer->writeObjectValue('reviewSet', $this->getReviewSet()); $writer->writeObjectValue('search', $this->getSearch()); } + /** + * Sets the additionalDataOptions property value. The additionalDataOptions property + * @param AdditionalDataOptions|null $value Value to set for the additionalDataOptions property. + */ + public function setAdditionalDataOptions(?AdditionalDataOptions $value): void { + $this->getBackingStore()->set('additionalDataOptions', $value); + } + + /** + * Sets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @param CloudAttachmentVersion|null $value Value to set for the cloudAttachmentVersion property. + */ + public function setCloudAttachmentVersion(?CloudAttachmentVersion $value): void { + $this->getBackingStore()->set('cloudAttachmentVersion', $value); + } + + /** + * Sets the documentVersion property value. The documentVersion property + * @param DocumentVersion|null $value Value to set for the documentVersion property. + */ + public function setDocumentVersion(?DocumentVersion $value): void { + $this->getBackingStore()->set('documentVersion', $value); + } + + /** + * Sets the itemsToInclude property value. The itemsToInclude property + * @param ItemsToInclude|null $value Value to set for the itemsToInclude property. + */ + public function setItemsToInclude(?ItemsToInclude $value): void { + $this->getBackingStore()->set('itemsToInclude', $value); + } + /** * Sets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added. * @param EdiscoveryReviewSet|null $value Value to set for the reviewSet property. diff --git a/src/Generated/Models/Security/EdiscoveryEstimateOperation.php b/src/Generated/Models/Security/EdiscoveryEstimateOperation.php index 42686750411..c6209090a1d 100644 --- a/src/Generated/Models/Security/EdiscoveryEstimateOperation.php +++ b/src/Generated/Models/Security/EdiscoveryEstimateOperation.php @@ -36,6 +36,7 @@ public function getFieldDeserializers(): array { 'mailboxCount' => fn(ParseNode $n) => $o->setMailboxCount($n->getIntegerValue()), 'search' => fn(ParseNode $n) => $o->setSearch($n->getObjectValue([EdiscoverySearch::class, 'createFromDiscriminatorValue'])), 'siteCount' => fn(ParseNode $n) => $o->setSiteCount($n->getIntegerValue()), + 'statisticsOptions' => fn(ParseNode $n) => $o->setStatisticsOptions($n->getEnumValue(StatisticsOptions::class)), 'unindexedItemCount' => fn(ParseNode $n) => $o->setUnindexedItemCount($n->getIntegerValue()), 'unindexedItemsSize' => fn(ParseNode $n) => $o->setUnindexedItemsSize($n->getIntegerValue()), ]); @@ -101,6 +102,18 @@ public function getSiteCount(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'siteCount'"); } + /** + * Gets the statisticsOptions property value. The statisticsOptions property + * @return StatisticsOptions|null + */ + public function getStatisticsOptions(): ?StatisticsOptions { + $val = $this->getBackingStore()->get('statisticsOptions'); + if (is_null($val) || $val instanceof StatisticsOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statisticsOptions'"); + } + /** * Gets the unindexedItemCount property value. The estimated count of unindexed items for the collection. * @return int|null @@ -136,6 +149,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('mailboxCount', $this->getMailboxCount()); $writer->writeObjectValue('search', $this->getSearch()); $writer->writeIntegerValue('siteCount', $this->getSiteCount()); + $writer->writeEnumValue('statisticsOptions', $this->getStatisticsOptions()); $writer->writeIntegerValue('unindexedItemCount', $this->getUnindexedItemCount()); $writer->writeIntegerValue('unindexedItemsSize', $this->getUnindexedItemsSize()); } @@ -180,6 +194,14 @@ public function setSiteCount(?int $value): void { $this->getBackingStore()->set('siteCount', $value); } + /** + * Sets the statisticsOptions property value. The statisticsOptions property + * @param StatisticsOptions|null $value Value to set for the statisticsOptions property. + */ + public function setStatisticsOptions(?StatisticsOptions $value): void { + $this->getBackingStore()->set('statisticsOptions', $value); + } + /** * Sets the unindexedItemCount property value. The estimated count of unindexed items for the collection. * @param int|null $value Value to set for the unindexedItemCount property. diff --git a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php index 93b096b2e41..5b81fa6a0be 100644 --- a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php +++ b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php @@ -37,6 +37,18 @@ public function getAdditionalOptions(): ?AdditionalOptions { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalOptions'"); } + /** + * Gets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @return CloudAttachmentVersion|null + */ + public function getCloudAttachmentVersion(): ?CloudAttachmentVersion { + $val = $this->getBackingStore()->get('cloudAttachmentVersion'); + if (is_null($val) || $val instanceof CloudAttachmentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAttachmentVersion'"); + } + /** * Gets the description property value. The description of the export by the user. * @return string|null @@ -61,6 +73,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the documentVersion property value. The documentVersion property + * @return DocumentVersion|null + */ + public function getDocumentVersion(): ?DocumentVersion { + $val = $this->getBackingStore()->get('documentVersion'); + if (is_null($val) || $val instanceof DocumentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentVersion'"); + } + /** * Gets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. * @return ExportCriteria|null @@ -131,8 +155,10 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'additionalOptions' => fn(ParseNode $n) => $o->setAdditionalOptions($n->getEnumValue(AdditionalOptions::class)), + 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), 'exportCriteria' => fn(ParseNode $n) => $o->setExportCriteria($n->getEnumValue(ExportCriteria::class)), 'exportFileMetadata' => fn(ParseNode $n) => $o->setExportFileMetadata($n->getCollectionOfObjectValues([ExportFileMetadata::class, 'createFromDiscriminatorValue'])), 'exportFormat' => fn(ParseNode $n) => $o->setExportFormat($n->getEnumValue(ExportFormat::class)), @@ -161,8 +187,10 @@ public function getSearch(): ?EdiscoverySearch { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('additionalOptions', $this->getAdditionalOptions()); + $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); $writer->writeEnumValue('exportCriteria', $this->getExportCriteria()); $writer->writeCollectionOfObjectValues('exportFileMetadata', $this->getExportFileMetadata()); $writer->writeEnumValue('exportFormat', $this->getExportFormat()); @@ -179,6 +207,14 @@ public function setAdditionalOptions(?AdditionalOptions $value): void { $this->getBackingStore()->set('additionalOptions', $value); } + /** + * Sets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @param CloudAttachmentVersion|null $value Value to set for the cloudAttachmentVersion property. + */ + public function setCloudAttachmentVersion(?CloudAttachmentVersion $value): void { + $this->getBackingStore()->set('cloudAttachmentVersion', $value); + } + /** * Sets the description property value. The description of the export by the user. * @param string|null $value Value to set for the description property. @@ -195,6 +231,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the documentVersion property value. The documentVersion property + * @param DocumentVersion|null $value Value to set for the documentVersion property. + */ + public function setDocumentVersion(?DocumentVersion $value): void { + $this->getBackingStore()->set('documentVersion', $value); + } + /** * Sets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. * @param ExportCriteria|null $value Value to set for the exportCriteria property. diff --git a/src/Generated/Models/Security/ExportFileStructure.php b/src/Generated/Models/Security/ExportFileStructure.php index f94ff773618..3142b55a6ce 100644 --- a/src/Generated/Models/Security/ExportFileStructure.php +++ b/src/Generated/Models/Security/ExportFileStructure.php @@ -9,4 +9,5 @@ class ExportFileStructure extends Enum { public const DIRECTORY = "directory"; public const PST = "pst"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const MSG = "msg"; } diff --git a/src/Generated/Models/Security/ExportOptions.php b/src/Generated/Models/Security/ExportOptions.php index 5cf98eb8058..e9f5c1a9d6d 100644 --- a/src/Generated/Models/Security/ExportOptions.php +++ b/src/Generated/Models/Security/ExportOptions.php @@ -11,4 +11,9 @@ class ExportOptions extends Enum { public const FILE_INFO = "fileInfo"; public const TAGS = "tags"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const SPLIT_SOURCE = "splitSource"; + public const INCLUDE_FOLDER_AND_PATH = "includeFolderAndPath"; + public const FRIENDLY_NAME = "friendlyName"; + public const CONDENSE_PATHS = "condensePaths"; + public const OPTIMIZED_PARTITION_SIZE = "optimizedPartitionSize"; } diff --git a/src/Generated/Models/Security/ItemsToInclude.php b/src/Generated/Models/Security/ItemsToInclude.php new file mode 100644 index 00000000000..8c550c647cd --- /dev/null +++ b/src/Generated/Models/Security/ItemsToInclude.php @@ -0,0 +1,11 @@ +|null */ public function getOwners(): ?array { @@ -1251,7 +1251,7 @@ public function setOwnedObjects(?array $value): void { } /** - * Sets the owners property value. Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Sets the owners property value. Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * @param array|null $value Value to set for the owners property. */ public function setOwners(?array $value): void { diff --git a/src/Generated/Models/TeamsAppSettings.php b/src/Generated/Models/TeamsAppSettings.php index add56bb8e4a..9097815c83f 100644 --- a/src/Generated/Models/TeamsAppSettings.php +++ b/src/Generated/Models/TeamsAppSettings.php @@ -36,6 +36,18 @@ public function getAllowUserRequestsForAppAccess(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'allowUserRequestsForAppAccess'"); } + /** + * Gets the customAppSettings property value. The customAppSettings property + * @return CustomAppSettings|null + */ + public function getCustomAppSettings(): ?CustomAppSettings { + $val = $this->getBackingStore()->get('customAppSettings'); + if (is_null($val) || $val instanceof CustomAppSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customAppSettings'"); + } + /** * The deserialization information for the current model * @return array @@ -44,6 +56,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'allowUserRequestsForAppAccess' => fn(ParseNode $n) => $o->setAllowUserRequestsForAppAccess($n->getBooleanValue()), + 'customAppSettings' => fn(ParseNode $n) => $o->setCustomAppSettings($n->getObjectValue([CustomAppSettings::class, 'createFromDiscriminatorValue'])), 'isChatResourceSpecificConsentEnabled' => fn(ParseNode $n) => $o->setIsChatResourceSpecificConsentEnabled($n->getBooleanValue()), 'isUserPersonalScopeResourceSpecificConsentEnabled' => fn(ParseNode $n) => $o->setIsUserPersonalScopeResourceSpecificConsentEnabled($n->getBooleanValue()), ]); @@ -80,6 +93,7 @@ public function getIsUserPersonalScopeResourceSpecificConsentEnabled(): ?bool { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeBooleanValue('allowUserRequestsForAppAccess', $this->getAllowUserRequestsForAppAccess()); + $writer->writeObjectValue('customAppSettings', $this->getCustomAppSettings()); $writer->writeBooleanValue('isChatResourceSpecificConsentEnabled', $this->getIsChatResourceSpecificConsentEnabled()); $writer->writeBooleanValue('isUserPersonalScopeResourceSpecificConsentEnabled', $this->getIsUserPersonalScopeResourceSpecificConsentEnabled()); } @@ -92,6 +106,14 @@ public function setAllowUserRequestsForAppAccess(?bool $value): void { $this->getBackingStore()->set('allowUserRequestsForAppAccess', $value); } + /** + * Sets the customAppSettings property value. The customAppSettings property + * @param CustomAppSettings|null $value Value to set for the customAppSettings property. + */ + public function setCustomAppSettings(?CustomAppSettings $value): void { + $this->getBackingStore()->set('customAppSettings', $value); + } + /** * Sets the isChatResourceSpecificConsentEnabled property value. Indicates whether resource-specific consent for chats/meetings has been enabled for the tenant. True indicates that Teams apps that are allowed in the tenant and require resource-specific permissions can be installed inside chats and meetings. False blocks the installation of any Teams app that requires resource-specific permissions in a chat or a meeting. * @param bool|null $value Value to set for the isChatResourceSpecificConsentEnabled property. diff --git a/src/Generated/Models/TeamsChannelPlanner.php b/src/Generated/Models/TeamsChannelPlanner.php new file mode 100644 index 00000000000..3a30886adb5 --- /dev/null +++ b/src/Generated/Models/TeamsChannelPlanner.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the plans property value. A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @return array|null + */ + public function getPlans(): ?array { + $val = $this->getBackingStore()->get('plans'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerPlan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plans'"); + } + + /** + * 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('plans', $this->getPlans()); + } + + /** + * Sets the plans property value. A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param array|null $value Value to set for the plans property. + */ + public function setPlans(?array $value): void { + $this->getBackingStore()->set('plans', $value); + } + +} diff --git a/src/Generated/Models/WindowsDomainJoinConfiguration.php b/src/Generated/Models/WindowsDomainJoinConfiguration.php index 0fcbee9387c..75d11378109 100644 --- a/src/Generated/Models/WindowsDomainJoinConfiguration.php +++ b/src/Generated/Models/WindowsDomainJoinConfiguration.php @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @return array|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index 5457114609c..b17b7567cb4 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. * @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/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?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 } /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. * @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 76cdbb96833..f91cde98490 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.php index 8c3afbc7415..60ab279e126 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.php @@ -3,7 +3,10 @@ namespace Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\ReviewSets\Item\MicrosoftGraphSecurityAddToReviewSet; use Microsoft\Graph\Beta\Generated\Models\Security\AdditionalDataOptions; +use Microsoft\Graph\Beta\Generated\Models\Security\CloudAttachmentVersion; +use Microsoft\Graph\Beta\Generated\Models\Security\DocumentVersion; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoverySearch; +use Microsoft\Graph\Beta\Generated\Models\Security\ItemsToInclude; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -69,6 +72,30 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @return CloudAttachmentVersion|null + */ + public function getCloudAttachmentVersion(): ?CloudAttachmentVersion { + $val = $this->getBackingStore()->get('cloudAttachmentVersion'); + if (is_null($val) || $val instanceof CloudAttachmentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAttachmentVersion'"); + } + + /** + * Gets the documentVersion property value. The documentVersion property + * @return DocumentVersion|null + */ + public function getDocumentVersion(): ?DocumentVersion { + $val = $this->getBackingStore()->get('documentVersion'); + if (is_null($val) || $val instanceof DocumentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentVersion'"); + } + /** * The deserialization information for the current model * @return array @@ -77,10 +104,25 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'additionalDataOptions' => fn(ParseNode $n) => $o->setAdditionalDataOptions($n->getEnumValue(AdditionalDataOptions::class)), + 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), + 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), + 'itemsToInclude' => fn(ParseNode $n) => $o->setItemsToInclude($n->getEnumValue(ItemsToInclude::class)), 'search' => fn(ParseNode $n) => $o->setSearch($n->getObjectValue([EdiscoverySearch::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the itemsToInclude property value. The itemsToInclude property + * @return ItemsToInclude|null + */ + public function getItemsToInclude(): ?ItemsToInclude { + $val = $this->getBackingStore()->get('itemsToInclude'); + if (is_null($val) || $val instanceof ItemsToInclude) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemsToInclude'"); + } + /** * Gets the search property value. The search property * @return EdiscoverySearch|null @@ -99,6 +141,9 @@ public function getSearch(): ?EdiscoverySearch { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('additionalDataOptions', $this->getAdditionalDataOptions()); + $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); + $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); + $writer->writeEnumValue('itemsToInclude', $this->getItemsToInclude()); $writer->writeObjectValue('search', $this->getSearch()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -127,6 +172,30 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @param CloudAttachmentVersion|null $value Value to set for the cloudAttachmentVersion property. + */ + public function setCloudAttachmentVersion(?CloudAttachmentVersion $value): void { + $this->getBackingStore()->set('cloudAttachmentVersion', $value); + } + + /** + * Sets the documentVersion property value. The documentVersion property + * @param DocumentVersion|null $value Value to set for the documentVersion property. + */ + public function setDocumentVersion(?DocumentVersion $value): void { + $this->getBackingStore()->set('documentVersion', $value); + } + + /** + * Sets the itemsToInclude property value. The itemsToInclude property + * @param ItemsToInclude|null $value Value to set for the itemsToInclude property. + */ + public function setItemsToInclude(?ItemsToInclude $value): void { + $this->getBackingStore()->set('itemsToInclude', $value); + } + /** * Sets the search property value. The search property * @param EdiscoverySearch|null $value Value to set for the search property. diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/EstimateStatisticsPostRequestBody.php similarity index 69% rename from src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php rename to src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/EstimateStatisticsPostRequestBody.php index 9080dc4a617..7afbc48812d 100644 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/EstimateStatisticsPostRequestBody.php @@ -1,7 +1,8 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -29,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 CheckMemberObjectsPostRequestBody + * @return EstimateStatisticsPostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): CheckMemberObjectsPostRequestBody { - return new CheckMemberObjectsPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): EstimateStatisticsPostRequestBody { + return new EstimateStatisticsPostRequestBody(); } /** @@ -63,29 +63,20 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'ids' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setIds($val); - }, + 'statisticsOptions' => fn(ParseNode $n) => $o->setStatisticsOptions($n->getEnumValue(StatisticsOptions::class)), ]; } /** - * Gets the ids property value. The ids property - * @return array|null + * Gets the statisticsOptions property value. The statisticsOptions property + * @return StatisticsOptions|null */ - public function getIds(): ?array { - $val = $this->getBackingStore()->get('ids'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - /** @var array|null $val */ + public function getStatisticsOptions(): ?StatisticsOptions { + $val = $this->getBackingStore()->get('statisticsOptions'); + if (is_null($val) || $val instanceof StatisticsOptions) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'ids'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'statisticsOptions'"); } /** @@ -93,7 +84,7 @@ public function getIds(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfPrimitiveValues('ids', $this->getIds()); + $writer->writeEnumValue('statisticsOptions', $this->getStatisticsOptions()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -114,11 +105,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the ids property value. The ids property - * @param array|null $value Value to set for the ids property. + * Sets the statisticsOptions property value. The statisticsOptions property + * @param StatisticsOptions|null $value Value to set for the statisticsOptions property. */ - public function setIds(?array $value): void { - $this->getBackingStore()->set('ids', $value); + public function setStatisticsOptions(?StatisticsOptions $value): void { + $this->getBackingStore()->set('statisticsOptions', $value); } } diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/MicrosoftGraphSecurityEstimateStatisticsRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/MicrosoftGraphSecurityEstimateStatisticsRequestBuilder.php index 709853429a9..4ab93afd026 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/MicrosoftGraphSecurityEstimateStatisticsRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityEstimateStatistics/MicrosoftGraphSecurityEstimateStatisticsRequestBuilder.php @@ -31,13 +31,14 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium). + * @param EstimateStatisticsPostRequestBody $body The request body * @param MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration|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-ediscoverysearch-estimatestatistics?view=graph-rest-beta Find more info here */ - public function post(?MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($requestConfiguration); + public function post(EstimateStatisticsPostRequestBody $body, ?MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; @@ -46,10 +47,11 @@ public function post(?MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPost /** * Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium). + * @param EstimateStatisticsPostRequestBody $body The request body * @param MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(?MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(EstimateStatisticsPostRequestBody $body, ?MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -59,6 +61,7 @@ public function toPostRequestInformation(?MicrosoftGraphSecurityEstimateStatisti $requestInfo->addRequestOptions(...$requestConfiguration->options); } $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); return $requestInfo; } diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.php index 23c31f35667..45d167a7031 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.php @@ -3,6 +3,8 @@ namespace Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\Searches\Item\MicrosoftGraphSecurityExportReport; use Microsoft\Graph\Beta\Generated\Models\Security\AdditionalOptions; +use Microsoft\Graph\Beta\Generated\Models\Security\CloudAttachmentVersion; +use Microsoft\Graph\Beta\Generated\Models\Security\DocumentVersion; use Microsoft\Graph\Beta\Generated\Models\Security\ExportCriteria; use Microsoft\Graph\Beta\Generated\Models\Security\ExportLocation; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; @@ -70,6 +72,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @return CloudAttachmentVersion|null + */ + public function getCloudAttachmentVersion(): ?CloudAttachmentVersion { + $val = $this->getBackingStore()->get('cloudAttachmentVersion'); + if (is_null($val) || $val instanceof CloudAttachmentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAttachmentVersion'"); + } + /** * Gets the description property value. The description property * @return string|null @@ -94,6 +108,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the documentVersion property value. The documentVersion property + * @return DocumentVersion|null + */ + public function getDocumentVersion(): ?DocumentVersion { + $val = $this->getBackingStore()->get('documentVersion'); + if (is_null($val) || $val instanceof DocumentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentVersion'"); + } + /** * Gets the exportCriteria property value. The exportCriteria property * @return ExportCriteria|null @@ -126,8 +152,10 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'additionalOptions' => fn(ParseNode $n) => $o->setAdditionalOptions($n->getEnumValue(AdditionalOptions::class)), + 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), 'exportCriteria' => fn(ParseNode $n) => $o->setExportCriteria($n->getEnumValue(ExportCriteria::class)), 'exportLocation' => fn(ParseNode $n) => $o->setExportLocation($n->getEnumValue(ExportLocation::class)), ]; @@ -139,8 +167,10 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('additionalOptions', $this->getAdditionalOptions()); + $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); $writer->writeEnumValue('exportCriteria', $this->getExportCriteria()); $writer->writeEnumValue('exportLocation', $this->getExportLocation()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -170,6 +200,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @param CloudAttachmentVersion|null $value Value to set for the cloudAttachmentVersion property. + */ + public function setCloudAttachmentVersion(?CloudAttachmentVersion $value): void { + $this->getBackingStore()->set('cloudAttachmentVersion', $value); + } + /** * Sets the description property value. The description property * @param string|null $value Value to set for the description property. @@ -186,6 +224,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the documentVersion property value. The documentVersion property + * @param DocumentVersion|null $value Value to set for the documentVersion property. + */ + public function setDocumentVersion(?DocumentVersion $value): void { + $this->getBackingStore()->set('documentVersion', $value); + } + /** * Sets the exportCriteria property value. The exportCriteria property * @param ExportCriteria|null $value Value to set for the exportCriteria property. diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php index a20d70aa92b..049b4a289c0 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php @@ -3,6 +3,8 @@ namespace Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\Searches\Item\MicrosoftGraphSecurityExportResult; use Microsoft\Graph\Beta\Generated\Models\Security\AdditionalOptions; +use Microsoft\Graph\Beta\Generated\Models\Security\CloudAttachmentVersion; +use Microsoft\Graph\Beta\Generated\Models\Security\DocumentVersion; use Microsoft\Graph\Beta\Generated\Models\Security\ExportCriteria; use Microsoft\Graph\Beta\Generated\Models\Security\ExportFormat; use Microsoft\Graph\Beta\Generated\Models\Security\ExportLocation; @@ -71,6 +73,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @return CloudAttachmentVersion|null + */ + public function getCloudAttachmentVersion(): ?CloudAttachmentVersion { + $val = $this->getBackingStore()->get('cloudAttachmentVersion'); + if (is_null($val) || $val instanceof CloudAttachmentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAttachmentVersion'"); + } + /** * Gets the description property value. The description property * @return string|null @@ -95,6 +109,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the documentVersion property value. The documentVersion property + * @return DocumentVersion|null + */ + public function getDocumentVersion(): ?DocumentVersion { + $val = $this->getBackingStore()->get('documentVersion'); + if (is_null($val) || $val instanceof DocumentVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentVersion'"); + } + /** * Gets the exportCriteria property value. The exportCriteria property * @return ExportCriteria|null @@ -151,8 +177,10 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'additionalOptions' => fn(ParseNode $n) => $o->setAdditionalOptions($n->getEnumValue(AdditionalOptions::class)), + 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), 'exportCriteria' => fn(ParseNode $n) => $o->setExportCriteria($n->getEnumValue(ExportCriteria::class)), 'exportFormat' => fn(ParseNode $n) => $o->setExportFormat($n->getEnumValue(ExportFormat::class)), 'exportLocation' => fn(ParseNode $n) => $o->setExportLocation($n->getEnumValue(ExportLocation::class)), @@ -166,8 +194,10 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('additionalOptions', $this->getAdditionalOptions()); + $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); $writer->writeEnumValue('exportCriteria', $this->getExportCriteria()); $writer->writeEnumValue('exportFormat', $this->getExportFormat()); $writer->writeEnumValue('exportLocation', $this->getExportLocation()); @@ -199,6 +229,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the cloudAttachmentVersion property value. The cloudAttachmentVersion property + * @param CloudAttachmentVersion|null $value Value to set for the cloudAttachmentVersion property. + */ + public function setCloudAttachmentVersion(?CloudAttachmentVersion $value): void { + $this->getBackingStore()->set('cloudAttachmentVersion', $value); + } + /** * Sets the description property value. The description property * @param string|null $value Value to set for the description property. @@ -215,6 +253,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the documentVersion property value. The documentVersion property + * @param DocumentVersion|null $value Value to set for the documentVersion property. + */ + public function setDocumentVersion(?DocumentVersion $value): void { + $this->getBackingStore()->set('documentVersion', $value); + } + /** * Sets the exportCriteria property value. The exportCriteria property * @param ExportCriteria|null $value Value to set for the exportCriteria property. diff --git a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php index 1a705de8b7f..09d8c959d02 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php @@ -91,7 +91,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -105,7 +105,7 @@ public function get(?OwnersRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilderGetQueryParameters.php index 02fe8e7218d..aca139c6b0c 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). */ class OwnersRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php index 6559f53a9e4..6b67cbd903a 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php @@ -47,7 +47,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -98,7 +98,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilderGetQueryParameters.php index 8414e0ed36b..9e785e20956 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). */ class RefRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 6d3f6bee76d..889bc2e9733 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 newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in 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/newslinkpage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/sitepage-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 newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index 18be770c9f0..a8a47957df8 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..8a0547616d0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teamTemplateDefinition + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teamTemplateDefinition + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teamTemplateDefinition + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teamTemplateDefinition + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4bed1e18fd6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bd6ca609b74 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..75b8af6ec0f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..607803595f2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..dd55b1277f7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc675cc8a3e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c2c0636a5a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..f8aa505c0ab --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..736635198d6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ccc76bdc47c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dea8a8ef29a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..2d79668096b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..3a212c2c992 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..da1a8b095b6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..349aedf64d1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4426475cb55 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..decfd46f4af --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..43eae4c24cf --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e847cbbf60a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bef831187d2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..114b086c9b2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..6b02a020388 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..7717cdb8fd2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ba7f5b18600 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a33cfdd92fa --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..8015fd5cc3e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teamTemplateDefinition + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teamTemplateDefinition + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a91bf76be09 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b15c13701d9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72e6161ff8e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3940260215d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7fb46aabbea --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..968a15818a3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bc2b0531f6e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..7bb85ce361c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..7c927cddd12 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..99dd02d771a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d62b1a9d542 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..523f462185f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d8111b6a9f9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..572e2e4903f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4017b21128a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f914f8340c4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..1d5f286c4c3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..69d7b1a1dcb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f8f592703d3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0ce2888b11 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3486de0acf2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..dd89779e24e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fcec42f36dd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1ca12556bf0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7dde76539a6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..310c20a68d0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..b11d9067ed1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ae6c3e770c7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1fc0c9459ad --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eedc48a48a5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fe4e1052e1a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..cd0713206fe --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bbc6f04c7bd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5838f7b79a3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8f1141456ff --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b8fd31ab958 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..26872fa54ae --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..503a45d9c78 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..486401f9fbb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a3aea8a69ff --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..bb8f6d1ebe8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cede482bc1f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..89e0f0364bd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdb708c2b60 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f3501abd067 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..030a726f207 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..c38186c6e8e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e9fb835edea --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..f8c0c1915b4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teamTemplateDefinition + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teamTemplateDefinition + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..990c9d19930 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3141b8418c1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72ef29053d0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8620ad4f1ef --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0c2b252a830 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0f90fd174fb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..211047be45e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..1a4840ba6a6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..f8cc26f7f27 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6bb2f9fc62b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..891110eabea --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..a97f7070f4f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..603bd52e396 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50805233c88 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2be8c6d72b3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bdc1b68b338 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php similarity index 53% rename from src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php rename to src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php index 95af27ab1ef..f3214593f1f 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -1,68 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the checkMemberObjects method. - */ - public function checkMemberObjects(): CheckMemberObjectsRequestBuilder { - return new CheckMemberObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the getMemberGroups method. - */ - public function getMemberGroups(): GetMemberGroupsRequestBuilder { - return new GetMemberGroupsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the getMemberObjects method. - */ - public function getMemberObjects(): GetMemberObjectsRequestBuilder { - return new GetMemberObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the restore method. - */ - public function restore(): RestoreRequestBuilder { - return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new AppRoleAssignmentItemRequestBuilder and sets the default values. + * Instantiates a new BucketTaskBoardFormatRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -71,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete entity from appRoleAssignments - * @param AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -85,40 +45,40 @@ public function delete(?AppRoleAssignmentItemRequestBuilderDeleteRequestConfigur } /** - * Get entity from appRoleAssignments by key - * @param AppRoleAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?AppRoleAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update entity in appRoleAssignments - * @param AppRoleAssignment $body The request body - * @param AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(AppRoleAssignment $body, ?AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete entity from appRoleAssignments - * @param AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -132,11 +92,11 @@ public function toDeleteRequestInformation(?AppRoleAssignmentItemRequestBuilderD } /** - * Get entity from appRoleAssignments by key - * @param AppRoleAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?AppRoleAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -153,12 +113,12 @@ public function toGetRequestInformation(?AppRoleAssignmentItemRequestBuilderGetR } /** - * Update entity in appRoleAssignments - * @param AppRoleAssignment $body The request body - * @param AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(AppRoleAssignment $body, ?AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -175,10 +135,10 @@ public function toPatchRequestInformation(AppRoleAssignment $body, ?AppRoleAssig /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return AppRoleAssignmentItemRequestBuilder + * @return BucketTaskBoardFormatRequestBuilder */ - public function withUrl(string $rawUrl): AppRoleAssignmentItemRequestBuilder { - return new AppRoleAssignmentItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..90cd5819d87 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..735f83fac5c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fa46c8dbb85 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2944ad2a149 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..4923d71b4f0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..81ffb946143 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4737472ad3a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..87e3b785f72 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4ad699cca25 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..92f65231ecc --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..30b24bbf26a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b002f8e0c92 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e224f5540ba --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..df3e566a135 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..079312c85c9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f9d50b2a5bb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c58e58acb4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6ee25ade92c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f1b64a423a8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..4d7bbb25f7c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4e10f9db108 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f0da42cce7d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a9d22fb0f5f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..4ba1036df3e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..7e5a4a4d34f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d1a64e13597 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..3fcbd98a9d3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2247e95572e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..095821acc5f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7dccc117577 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..5b30fcb5ac3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teamTemplateDefinition + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teamTemplateDefinition + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teamTemplateDefinition + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teamTemplateDefinition + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5aa6233ede4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..32144d9d261 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6d458f4aea6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c0e1b0453bd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ad0fb89cc1f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d657dcb6c3d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0e601db7c62 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..7c5cc700d6e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..cbb78c87865 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f0a4f7f433c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..84ef372e2f4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..0ff6d443f05 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..ecd6c2586bb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..93da88f7b4d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..f1c8e4024a7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06fe3c7a4bc --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..65eb589ee0a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8a2e5871b76 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..787d23745d1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b8e83bc140 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7da73ced457 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..ef5760ff1e2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..2861a4b00cd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e0890d8703d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d47cf2b1ed --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..ec65f561c69 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teamTemplateDefinition + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teamTemplateDefinition + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teamTemplateDefinition + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a9402043b3d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..89f7b98218b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2f3999ef2f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2812d261742 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..66d2a9d823c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..01c769b0aa0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1151c8801e5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..9e9d9c9d4fa --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..4340cb8a1f0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..35a9dfbf7ae --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..737f3b8f1b8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..d0e86504a46 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0a9967f3e61 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5bc842dc2cd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5559bfdcc7a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9532ca8f256 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..2f465a6edbf --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..db777848eca --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5d6d31e5f45 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..084b2845d3a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a99e8a578f0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..57079a16afa --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2590272fc22 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4daf310bc1b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8670ae89f41 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..442908dad39 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..dd0e2fbf35e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8e9fbde0f63 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..59f5118b5f8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ab815b7eab --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..665525615bd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..06557e4551f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..89d45f89021 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39be7e0caa5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..79d5a5832ed --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1eba9f08e34 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..87914086426 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4ddcaeb1ca2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eea269e37da --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a7346f62008 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..dd86dc277e7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7e7a2f8d859 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a84c725ecb5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51ea25d9fde --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..26831219fc2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..9a925195691 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..63e8d0f76b7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3c4c1345312 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..908564e7364 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teamTemplateDefinition + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teamTemplateDefinition + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9eb56a61bac --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d5c95e65b8a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d86ffbcf12c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6af9fb90923 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7149971b86f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c1f428c37bb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..91bf435059a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..4b0feeaecaa --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..53918f26d39 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7ba8fc595e2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a942fa4622 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..9799a41ddea --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamTemplateDefinition + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamTemplateDefinition + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9c017b676a2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..55ec71cdde8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..543d490062f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7bc91dab0de --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..2d5793d552c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamTemplateDefinition + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamTemplateDefinition + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..277741ab2db --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..901b70f3404 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06aca46e546 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d2a66d5221c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..77bd7728057 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamTemplateDefinition + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamTemplateDefinition + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..11aca883eba --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8277a94ea1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d38b8efdd6e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c8a9ec28adf --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..fb583086133 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamTemplateDefinition + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamTemplateDefinition + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d6cd22dca55 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8b72bb597dc --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..83817ab5005 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8726a790563 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..fdbe55163a0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamTemplateDefinition + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamTemplateDefinition + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0b69b7e9d28 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cf70ec4853b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..028b18b26d8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1525e454aa1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..b68b16abd03 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamTemplateDefinition + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a2d17d31bc9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2284f5760b6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..007197c219d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php similarity index 72% rename from src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php rename to src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php index af5c58390dd..d861e301cf1 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,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 GetMemberGroupsPostRequestBody + * @return UnarchivePostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): GetMemberGroupsPostRequestBody { - return new GetMemberGroupsPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); } /** @@ -62,20 +62,20 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'securityEnabledOnly' => fn(ParseNode $n) => $o->setSecurityEnabledOnly($n->getBooleanValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), ]; } /** - * Gets the securityEnabledOnly property value. The securityEnabledOnly property - * @return bool|null + * Gets the justification property value. The justification property + * @return string|null */ - public function getSecurityEnabledOnly(): ?bool { - $val = $this->getBackingStore()->get('securityEnabledOnly'); - if (is_null($val) || is_bool($val)) { + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'securityEnabledOnly'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); } /** @@ -83,7 +83,7 @@ public function getSecurityEnabledOnly(): ?bool { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeBooleanValue('securityEnabledOnly', $this->getSecurityEnabledOnly()); + $writer->writeStringValue('justification', $this->getJustification()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -104,11 +104,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the securityEnabledOnly property value. The securityEnabledOnly property - * @param bool|null $value Value to set for the securityEnabledOnly property. + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. */ - public function setSecurityEnabledOnly(?bool $value): void { - $this->getBackingStore()->set('securityEnabledOnly', $value); + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); } } diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..753df891167 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..652ccd8bb33 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..148911ba4e5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teamTemplateDefinition + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5bc412416e7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe8d34f28fd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..070bef2ba6b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index c132bc5e4b1..a86f8fb9f69 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php index 82520a2688f..c3bc2531296 100644 --- a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php @@ -68,7 +68,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of conversationMember objects from a team channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. * @param AllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -98,7 +98,7 @@ public function post(ConversationMember $body, ?AllMembersRequestBuilderPostRequ } /** - * Retrieve a list of conversationMember objects from a team channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. * @param AllMembersRequestBuilderGetRequestConfiguration|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/AllMembers/AllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php index 407cba26144..eae711be378 100644 --- a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of conversationMember objects from a team channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. */ class AllMembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php index b279bce296f..5e4c7e12794 100644 --- a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a19c5314b42..a3a7186504c 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index fc81c3ff570..955d697ee44 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. + * Send a new chatMessage in the specified channel or a chat. * @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/channel-post-messages?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/chatmessage-post?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. + * Send a new chatMessage in the specified channel or a chat. * @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/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..ed9c6bcbc88 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teams + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teams + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teams + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teams + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c0715c68ba2 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee0407dd0ca --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06fa4e33bf9 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php similarity index 74% rename from src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php index 3efae2c8394..c5df303a98d 100644 --- a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f631f84b08e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/$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/AppRoleAssignments/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/AppRoleAssignments/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php index b812251ae9b..9c5af75a5dd 100644 --- a/src/Generated/AppRoleAssignments/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerPlan::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, DirectoryObject::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, PlannerPlan::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/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..5738cb6e75b --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0843dcce373 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/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/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php similarity index 96% rename from src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php index 39de24e2222..9b594a3e203 100644 --- a/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ 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 ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..b42e1ccb5bd --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php index 543aebcff43..189f2e0d104 100644 --- a/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..1bfb1525ab5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teams + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teams + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..84d6b203211 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdeae45c641 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..07286cc6728 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a4fcc580def --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..36a3205ba66 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b71115e9419 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..93058b9993e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/AppRoleAssignments/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php similarity index 79% rename from src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilder.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php index 83bdff4e4be..6ae3fb10e10 100644 --- a/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { @@ -30,11 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. * @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/directoryobject-delta?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta Find more info here */ public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +45,7 @@ public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php index 7f24d5edf3a..e2b32a458bd 100644 --- a/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -1,11 +1,11 @@ |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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..d1a5fe0e773 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teams + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teams + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teams + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teams + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php index 5f31eda529d..cf8453f5e95 100644 --- a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b9da555628e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d895b389339 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php index bd2ca13167c..1544b33b203 100644 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b26004144ba --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7b82ea7f206 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf4c8b875ce --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..26d2373b76c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..cd8a6ccbdca --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dd9e616d670 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ecb984e0df --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..861bfd8909f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3d959df6e83 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..eaf4cb7bef5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f9e1d12dab0 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..178947530e7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..227278ce2eb --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a3c969a3dea --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..185b97179ff --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1753c517bdc --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0544c72521d --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..e081ecf27f2 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f875923a808 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fac225578f5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..694a590eeae --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5c64a4ff239 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..0a41e734fb4 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2b1166c5cb4 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c05ec830dcd --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac510871d6e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..270c7f4dcca --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..af90f0b000f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2642a4fbc6e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8336da14afe --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f9da07c9762 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..13609fab61a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..3e3dc317c29 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6770a748147 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..614d1bea67e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f8f752cdd77 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..706573d8ab1 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..158ca893493 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetQueryParameters.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php index 492c76a3a7c..1626afabb96 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dbe635e2df6 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..07318de8934 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..9807c5c1f67 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..6edc38d11e5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php index 8a2299082cf..26da8abb03d 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..edb054cda44 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teams + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teams + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teams + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teams + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php similarity index 73% rename from src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php index 489a8d2d8d0..5b5df9dfcb5 100644 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..907f231a34e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8da5651a34 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php similarity index 73% rename from src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php index de9a79b1bfe..35107ae047f 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..683f61185bb --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..204abbec997 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51be056f7a4 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..b56f0f4ccd2 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..2014ff8e175 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c0c55cc1caf --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f5f637fb42a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..34cd120f4c5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c7ed5f8c0e8 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a8cc723611c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..45219ca7e44 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d8821dd9802 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..14f308c3f7c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php similarity index 71% rename from src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php index f24810fa6ac..00ea1973d74 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1403e0d15b --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php similarity index 59% rename from src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php index c9ed96f8e5a..77c68b6215e 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param AppRoleAssignmentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?AppRoleAssignmentItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new AppRoleAssignmentItemRequestBuilderGetQueryParameters. + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return AppRoleAssignmentItemRequestBuilderGetQueryParameters + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): AppRoleAssignmentItemRequestBuilderGetQueryParameters { - return new AppRoleAssignmentItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php similarity index 71% rename from src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php index 58d6a3ab8e2..43fcb488f32 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..1e7315d0620 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c467d585b5f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c2ea754fa76 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40847b1bd46 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5a75269e333 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..48cdc608222 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..27580a7b8e3 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a43fd2899b5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29656b3c6ab --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4c173e9f813 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..175fce20f89 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..82c983a4c2c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..766058dcd7c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2542c4583e2 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d2f4b9ff5d3 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..3c60f45a737 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php index 3b46241af7d..9d9d7e69001 100644 --- a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da2f7d96f81 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a9f21b9d418 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..09f3f1c8914 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php similarity index 50% rename from src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php rename to src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php index d46c0635b53..db116bf2316 100644 --- a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/appRoleAssignments/getByIds'); + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/unarchive'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,28 +30,28 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Return the directory objects specified in a list of IDs. Some common uses for this function are to: - * @param GetByIdsPostRequestBody $body The request body - * @param GetByIdsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/directoryobject-getbyids?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta Find more info here */ - public function post(GetByIdsPostRequestBody $body, ?GetByIdsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GetByIdsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); } /** - * Return the directory objects specified in a list of IDs. Some common uses for this function are to: - * @param GetByIdsPostRequestBody $body The request body - * @param GetByIdsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(GetByIdsPostRequestBody $body, ?GetByIdsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toPostRequestInformation(GetByIdsPostRequestBody $body, ?GetById /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return GetByIdsRequestBuilder + * @return UnarchiveRequestBuilder */ - public function withUrl(string $rawUrl): GetByIdsRequestBuilder { - return new GetByIdsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4b02a59fe72 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..cde04b1a991 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,142 @@ +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 plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of plannerPlan objects owned by a shared channel in Teams. + * @param PlansRequestBuilderGetRequestConfiguration|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/teamschannelplanner-list-plans?view=graph-rest-beta Find more info here + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teams + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of plannerPlan objects owned by a shared channel in Teams. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teams + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..857f3595c99 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c150d760a31 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8228b50c78e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..11270862124 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teams + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teams + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teams + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teams + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..68f4710b241 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bcdfd7485a2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..38035060ea5 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bdc70491797 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AppRoleAssignments/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/AppRoleAssignments/Count/CountRequestBuilder.php rename to src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php index 6b4a2b8483d..55e7295f6ba 100644 --- a/src/Generated/AppRoleAssignments/Count/CountRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7eb1b49048d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b287f9e98d3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/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/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..83ac0e7b1c5 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..7d479838ea0 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/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}/teams/{team%2Did}/primaryChannel/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dfeca3b68bc --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/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/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7fbf2ceb096 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..6f55c081d9a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..7331369c24f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1cf70087ce0 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..0c4629ab87d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teams + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teams + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e7281a41b3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9051ef5892d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..98238ae2369 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ca8cc219eed --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/$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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..96e636cb152 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de2faaa3cb4 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..c8d16e78407 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..b1bca2ac906 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4c6c0d19762 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ff8e0f850a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..75650fd64b2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teams + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teams + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teams + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teams + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b46700b3cdb --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e6439180d3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ac57520b5a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php index e8c327fa25f..026c2e3562e 100644 --- a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6e1b5cab7c2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e85c7a35ccd --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b1c697edb93 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..1ec0bc09434 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..98646297b8b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..63d8e82aadd --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8e9bd57f252 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..b6e23e9bb17 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d7df0d2a8ba --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..df16fc3b061 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dfb275dcd4d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..699c46583b6 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..cb44de349e4 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8157e74703a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97784b39668 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecc8430694b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..da93a69ec0d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..291d392cdf6 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1505f774229 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9c1caf5550e --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd757ec8940 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..292a1097bd4 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..1cb39fe9769 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2c0a5122731 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..46caff98fd3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc98abcb255 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..34cdd3fa127 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..cd0ef130b0c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..131cf2425c8 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ed00863efa --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a05f768e31 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..05e6464a34c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..d0c59640890 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4376fd91383 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5d8eacbcf53 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a18aff42e48 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..7a1c4a92e5d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7a339d8a58b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..385e115d152 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..df287c21129 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7fa9ccad9b4 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..cff5b87cb13 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..ad4e615eb05 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2919a267ada --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..bb468961cf9 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teams + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teams + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teams + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teams + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d753e82d419 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7439f893465 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e080c537e52 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..11f575a112b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d5ef7765305 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/$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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6df7a5914d1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c3119383b6c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..7de8b8287f5 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..74ba6ceaf18 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cf4e25b38bf --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..698a8aa0735 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..f00459687aa --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teams + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teams + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..21247f5f5dd --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..780cc9a3ac1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..20a5049b3b1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e92710512a7 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..d5fe7063302 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teams + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teams + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..52ab88cc3f9 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..51196a73a01 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc0d7df92ad --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7fa47df08bc --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..b67abb3e12a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teams + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teams + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c4897df1783 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..009bebd39d1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db22f9fd557 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..728996dea6a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..964ac92e764 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teams + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teams + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..71cf34ed430 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6e70cb0cc1a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1baab96e601 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6db78ee7e05 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..d3cd0a09287 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teams + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teams + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1f58cee1da9 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e1d5cbee9b1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2d073e39562 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3cc8fe9d6dd --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..926cbe8fe1c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teams + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ef62669a5c0 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3057d71a6a3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f4251a2cdcf --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..898e652b689 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php similarity index 50% rename from src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.php rename to src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php index 88a8c4bf88c..a7599507380 100644 --- a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects'); + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/unarchive'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,27 +30,28 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action checkMemberObjects - * @param CheckMemberObjectsPostRequestBody $body The request body - * @param CheckMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here */ - public function post(CheckMemberObjectsPostRequestBody $body, ?CheckMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [CheckMemberObjectsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); } /** - * Invoke action checkMemberObjects - * @param CheckMemberObjectsPostRequestBody $body The request body - * @param CheckMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(CheckMemberObjectsPostRequestBody $body, ?CheckMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -67,10 +68,10 @@ public function toPostRequestInformation(CheckMemberObjectsPostRequestBody $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 CheckMemberObjectsRequestBuilder + * @return UnarchiveRequestBuilder */ - public function withUrl(string $rawUrl): CheckMemberObjectsRequestBuilder { - return new CheckMemberObjectsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bbf405393e9 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..d7b2e507d30 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teams + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teams + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6f3e12322d7 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8e0c0ebda70 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..66166a2ce68 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php index cbf42e3590c..7c221aa37ce 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php index 995942631a1..3a4a41e1bd5 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..bcc744da35f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..72caec960e8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..014d271d9bd --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28f512ac13f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..20a90acb80b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4ac090f604d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/$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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82d7973924a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..62a15fd5ec4 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..0b6c62c848f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..1e41c5fd34a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6614c54b96a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6afa59b7e8b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..a7496252b2b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..f06466bf639 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a7044a43c13 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..cb7fc2ff71c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ff07af8956 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b5b682415f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ca25521d0a3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6f7ebc2bf46 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..96be5793c4f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ad24d026737 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..6818b5d4a84 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..79d39e07cd8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..471ce0789b5 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aeb3c3522c0 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..5741298d438 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a2fcca2d50e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1bf179ab84e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba1cc9efc1d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..12055452dec --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e32c11a26b6 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..166f3365ccf --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a639a3b3c5f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..4eb186c5e36 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..71a2dffeb96 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..25e986587b5 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b94e9783199 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..fa49530965a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6059e16fd8b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d748aadfda8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e168bf47d0a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c0a0fdd9110 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..fd21e207864 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0610d720de3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0d36507ab9a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d801fd847d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1d82718446f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..8ff6c99a8c5 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..056efdd6a53 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7c60a787518 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6f3f545d97 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..aeb3d2d4733 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..2161dd96318 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..73b8b88ec15 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d1d955caef0 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a5898c12501 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..eea26d4056c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..e7bab4520be --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8360eee7258 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..77b9112ce9a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7ebd0c0e61d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4c78a6f6f0c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..62260805806 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0545ecf21eb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9d15dc0df9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0c8f43f15bd --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..6b3329c1fb7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0b3e0578224 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..489156b9b96 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7a06934439b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..13fa30d7c06 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..d21f6ab7fc3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..9a0e4a310af --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9860f22ef13 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..ac12b30936c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fc2c2276110 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2963b8f5d74 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d577a9daeb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..198ca0b13b3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5d780601a10 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..462a2c8dafb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..64f7a28e550 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..bce0c42a95d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..6421d327d0d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4844cc2ce65 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..36ebeb818d9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..d2dc8ac2e6c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..09d7016e75d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..690c878c481 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8859608761b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..932ba866bb0 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..c1e68454d9c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ffc557751fb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b4bb079df7b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..515703aab64 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e5b4513f05c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..86a329d6b1a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..063ad15b668 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b2c500fc06 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..abc362364ce --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e9b162f0798 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..9e88ca31bc3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c64db79e2a5 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..53a3b8b8632 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4299540a36e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c599e1b6ba6 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..17a012dc5f8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c9f554b8467 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6d15ba7547a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c8166799bb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d74c8178de9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..904850586e8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7cdd8e7a6b3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cff9184e950 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..46f6edd43d5 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..1c4b7a8040b --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..03fd69c3951 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1ccd443cfce --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..c48618639ab --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..681d93bdc60 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c38b781d04 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..75239c6753e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index e6142b39871..579f0b4f74f 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..11878ddf5a2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7fe8a29b3d0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..170c5e0960b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46ea6cdf6dd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7eb60601f7f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..46610a3d05f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b09d5645a89 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2b5ca2ed7d4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..b4b72ac7190 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..d9e1c5d2d8b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fda26b43df2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d62c3d70a7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..9a931034921 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..c6235805a6c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b78ab65fedc --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..e2ffc126bd8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2c5a740c3ed --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2ca3419c39 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0030648ce8e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..335bc7e3617 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90e89edc43a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c75412b602d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..3854bd1d0be --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..54452ea14a9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..38148f772c3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06bfd4fd2e6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..d9257424fa6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c9763f1f993 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..69b61e30244 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f6d761afb1b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f12bb638ca4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3b6a5f6e2af --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..72497ff568b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4be639875a1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..4063d646de1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..ad797b39bae --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39d0ac76098 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ef439ef536c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..30ff3f83cd9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..58fa5cb7a63 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4250d8c1c35 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d222760456a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d5b6e756027 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..435d13a7b87 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6ef3ccb9e1a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..55b9c1cf331 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..70a5c86dfdb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..615cdd881e6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..bd801055ea2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..80f642f77ae --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ad46a112b7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6db72bb05f4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2c7571a6cea --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..15edce73175 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..61a7efee8cf --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3624bf1414b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14cdae2acfe --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0f249727284 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..0616b40592f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3c10ee1f18f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a05f96010c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..54fb96b3d6c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..05f3639cef7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..63bd49b0217 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e231e8ab47c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..22be838d0c7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..feb73800557 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..5f393d8af44 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..642c770dbec --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52ccfbe1962 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c74a9ff9453 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..745c18462e7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..1bbdf1f3262 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php similarity index 52% rename from src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php rename to src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php index 2c9bf8a1adf..338a1b79cb4 100644 --- a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php @@ -1,27 +1,28 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups'); + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/moveToContainer'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,28 +31,28 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @param GetMemberGroupsPostRequestBody $body The request body - * @param GetMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/directoryobject-getmembergroups?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta Find more info here */ - public function post(GetMemberGroupsPostRequestBody $body, ?GetMemberGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GetMemberGroupsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @param GetMemberGroupsPostRequestBody $body The request body - * @param GetMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(GetMemberGroupsPostRequestBody $body, ?GetMemberGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +69,10 @@ public function toPostRequestInformation(GetMemberGroupsPostRequestBody $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 GetMemberGroupsRequestBuilder + * @return MoveToContainerRequestBuilder */ - public function withUrl(string $rawUrl): GetMemberGroupsRequestBuilder { - return new GetMemberGroupsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5debffd2885 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..e61d5498fe2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..94e21ade567 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2704c40516c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a2cebe1ea97 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..df2b2ef00a1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..164ecdc33dd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ddc81b5fe75 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4a58d6a45f0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..c0df4ef7175 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..d4d973d5516 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5f094a88f66 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c4cdcf065e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..cdde05dff16 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b7a61fc10e9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8182464e9df --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b953e0756d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..60ea9e953fe --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..82755030c57 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..630bd9903ea --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a94b06e02c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1a64bcf88a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9dbd1010d06 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..72ee4a004ee --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7e8e0a1e555 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce2677818a4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69397b26aaa --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3b812bbb8c9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..0446869a4bf --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6cd3acc69e2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..49f8eee9218 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..89a21defe48 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6b5518fc9be --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..1d297946f68 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..73dca08bee5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..802f625e43b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7567121ff55 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8c582a06cd6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..42067d16dd1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8d095f7da69 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57aa2cefac3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c9785bd7d41 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..dff8e2fdb14 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..a3de7c80ab0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1232e8e68f4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..037a1810392 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce3a5ac79fa --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..84003af3bd6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..454164e399e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php new file mode 100644 index 00000000000..f4737b11803 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsChannelPlanner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property planner for teamwork + * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 planner in teamwork + * @param TeamsChannelPlanner $body The request body + * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $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 PlannerRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerRequestBuilder { + return new PlannerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..92f86df5041 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..12a5c6c1dd8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetQueryParameters.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 PlannerRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8eeb59a7a4c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerRequestBuilderGetQueryParameters { + return new PlannerRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..64043fbcfae --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8d45b7430b4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ed4eb70e321 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..76278793bfe --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..146248a2bdf --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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([PlannerPlan::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, PlannerPlan::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..529d22fc5ab --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerplan-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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..86e33100d8b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ea4c055935 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php new file mode 100644 index 00000000000..7023acc9e8d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ArchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArchivePostRequestBody { + return new ArchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.php new file mode 100644 index 00000000000..a6628b5ff9e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/archive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|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/plannerplan-archive?view=graph-rest-beta Find more info here + */ + public function post(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. + * @param ArchivePostRequestBody $body The request body + * @param ArchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ArchivePostRequestBody $body, ?ArchiveRequestBuilderPostRequestConfiguration $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 ArchiveRequestBuilder + */ + public function withUrl(string $rawUrl): ArchiveRequestBuilder { + return new ArchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a6b367db7a5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Archive/ArchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..5a8d85fb15a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + * @param string $plannerBucketId The unique identifier of plannerBucket + * @return PlannerBucketItemRequestBuilder + */ + public function byPlannerBucketId(string $plannerBucketId): PlannerBucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerBucket%2Did'] = $plannerBucketId; + return new PlannerBucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets for teamwork + * @param PlannerBucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerBucket $body, ?BucketsRequestBuilderPostRequestConfiguration $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 BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bbe1ae70587 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetQueryParameters.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 BucketsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46dbd3c66bc --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @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 BucketsRequestBuilderGetQueryParameters + */ + 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): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ac1784f720c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5d9016a0b1a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3d705b33ede --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..60a46c880ce --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..90fb700865b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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([PlannerBucket::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, PlannerBucket::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..bdbe36003cd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannerbucket-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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c6f6a180144 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c4c522c068 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php new file mode 100644 index 00000000000..c68673aa90d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for teamwork + * @param PlannerBucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerBucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of buckets in the plan. Read-only. Nullable. + * @param PlannerBucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerBucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 buckets in teamwork + * @param PlannerBucket $body The request body + * @param PlannerBucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucket $body, ?PlannerBucketItemRequestBuilderPatchRequestConfiguration $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 PlannerBucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerBucketItemRequestBuilder { + return new PlannerBucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4b959cb349c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..53c9c003c82 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetQueryParameters.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 PlannerBucketItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f73eadcc856 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerBucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerBucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerBucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerBucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerBucketItemRequestBuilderGetQueryParameters { + return new PlannerBucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bc27032d954 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/PlannerBucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a871817468c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a569bc39c87 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47321d07083 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..355d62a7740 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..3251f8c0ee9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cb2d5895d78 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5af10da8ee2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..54d3b6a5f56 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e77b895c1cd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4eb789fc7eb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58c30fed88c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..39f5c2e66be --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..c7959489334 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..442931b0c0e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1c84717b169 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bb18c63d1b4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c8e0fb7546e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..7d707f4015f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..edc6b7ea299 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..80a3dfafcfc --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..558543742f8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ed366e8ed18 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..a32079ccb21 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b8fe9effb8c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16f2b180970 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b760ec8cb4a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..af525514fd4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..9fb973e717d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5498f9476ec --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7bca4ae7ceb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..edb8a58a6d4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ead81ee5ace --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..52aeef57fbb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of tasks in the bucket. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..949652ca1f3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ff878648a82 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ff3edb7b751 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Buckets/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..ea0f87e7d6b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Extra details about the plan. Read-only. Nullable. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerPlanDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlanDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..544de409299 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..925ac4c85c9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4109d696628 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4d00abb234f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php new file mode 100644 index 00000000000..16945f9f989 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveToContainerPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveToContainerPostRequestBody { + return new MoveToContainerPostRequestBody(); + } + + /** + * 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 container property value. The container property + * @return PlannerPlanContainer|null + */ + public function getContainer(): ?PlannerPlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlannerPlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlannerPlanContainer::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('container', $this->getContainer()); + $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 container property value. The container property + * @param PlannerPlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlannerPlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.php new file mode 100644 index 00000000000..8f73f89782d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/moveToContainer'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|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/plannerplan-movetocontainer?view=graph-rest-beta Find more info here + */ + public function post(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + * @param MoveToContainerPostRequestBody $body The request body + * @param MoveToContainerRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveToContainerPostRequestBody $body, ?MoveToContainerRequestBuilderPostRequestConfiguration $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 MoveToContainerRequestBuilder + */ + public function withUrl(string $rawUrl): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b557ef1f789 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/MoveToContainer/MoveToContainerRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php new file mode 100644 index 00000000000..0e1978cb3b6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity. + */ + public function buckets(): BucketsRequestBuilder { + return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerPlan entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the moveToContainer method. + */ + public function moveToContainer(): MoveToContainerRequestBuilder { + return new MoveToContainerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unarchive method. + */ + public function unarchive(): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property plans for teamwork + * @param PlannerPlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerPlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlannerPlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerPlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans in teamwork + * @param PlannerPlan $body The request body + * @param PlannerPlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerPlan $body, ?PlannerPlanItemRequestBuilderPatchRequestConfiguration $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 PlannerPlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerPlanItemRequestBuilder { + return new PlannerPlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0e6443dff02 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1c9ac0da3e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetQueryParameters.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 PlannerPlanItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b4ddda7091 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerPlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerPlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerPlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerPlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerPlanItemRequestBuilderGetQueryParameters { + return new PlannerPlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..112096957c3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b3004545cb2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bcfb24d4fb4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57c8c1e58e9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..0d1d366f0e3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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([PlannerTask::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, PlannerTask::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..643903999f7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/plannertask-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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. + * @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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e3427ca8e69 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d4f38fff284 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..1de62d8beb4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerAssignedToTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property assignedToTaskBoardFormat for teamwork + * @param AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + * @param AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 assignedToTaskBoardFormat in teamwork + * @param PlannerAssignedToTaskBoardTaskFormat $body The request body + * @param AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerAssignedToTaskBoardTaskFormat $body, ?AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 AssignedToTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedToTaskBoardFormatRequestBuilder { + return new AssignedToTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..586c1ababd3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4d59bf73ea9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetQueryParameters.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 AssignedToTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a92fa6a78ac --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedToTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedToTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignedToTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignedToTaskBoardFormatRequestBuilderGetQueryParameters { + return new AssignedToTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a1db5202be0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/AssignedToTaskBoardFormat/AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..a7a6fe673e2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerBucketTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property bucketTaskBoardFormat for teamwork + * @param BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + * @param BucketTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 bucketTaskBoardFormat in teamwork + * @param PlannerBucketTaskBoardTaskFormat $body The request body + * @param BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerBucketTaskBoardTaskFormat $body, ?BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 BucketTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bcfb11afa76 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..40877f1179b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetQueryParameters.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 BucketTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..24d9f8d2e86 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketTaskBoardFormatRequestBuilderGetQueryParameters { + return new BucketTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..302b746c3c7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/BucketTaskBoardFormat/BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php new file mode 100644 index 00000000000..b23a5e1d9c2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskDetails::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property details for teamwork + * @param DetailsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DetailsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. More details about the task. + * @param DetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 details in teamwork + * @param PlannerTaskDetails $body The request body + * @param DetailsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTaskDetails $body, ?DetailsRequestBuilderPatchRequestConfiguration $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 DetailsRequestBuilder + */ + public function withUrl(string $rawUrl): DetailsRequestBuilder { + return new DetailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d894232a0f7 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17d293268c2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetQueryParameters.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 DetailsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ed7d125cfb8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DetailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DetailsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DetailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DetailsRequestBuilderGetQueryParameters { + return new DetailsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..23a7923394a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/Details/DetailsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..040985108d8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function bucketTaskBoardFormat(): BucketTaskBoardFormatRequestBuilder { + return new BucketTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the details property of the microsoft.graph.plannerTask entity. + */ + public function details(): DetailsRequestBuilder { + return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. + */ + public function progressTaskBoardFormat(): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for teamwork + * @param PlannerTaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerTaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param PlannerTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerTaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks in teamwork + * @param PlannerTask $body The request body + * @param PlannerTaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerTask $body, ?PlannerTaskItemRequestBuilderPatchRequestConfiguration $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 PlannerTaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerTaskItemRequestBuilder { + return new PlannerTaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9d668a08870 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec5ebfd65ed --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.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 PlannerTaskItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c7afb6bba6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerTaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerTaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerTaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerTaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerTaskItemRequestBuilderGetQueryParameters { + return new PlannerTaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6856705e591 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/PlannerTaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php new file mode 100644 index 00000000000..0b6ab38b9b9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerProgressTaskBoardTaskFormat::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property progressTaskBoardFormat for teamwork + * @param ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + * @param ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 progressTaskBoardFormat in teamwork + * @param PlannerProgressTaskBoardTaskFormat $body The request body + * @param ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerProgressTaskBoardTaskFormat $body, ?ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration $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 ProgressTaskBoardFormatRequestBuilder + */ + public function withUrl(string $rawUrl): ProgressTaskBoardFormatRequestBuilder { + return new ProgressTaskBoardFormatRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0efa3b581b9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c15d1013771 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetQueryParameters.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 ProgressTaskBoardFormatRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af32fa5ec0d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProgressTaskBoardFormatRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProgressTaskBoardFormatRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProgressTaskBoardFormatRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProgressTaskBoardFormatRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProgressTaskBoardFormatRequestBuilderGetQueryParameters { + return new ProgressTaskBoardFormatRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..70302a02c49 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/Item/ProgressTaskBoardFormat/ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..d6ca8247eba --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerPlan entity. + * @param string $plannerTaskId The unique identifier of plannerTask + * @return PlannerTaskItemRequestBuilder + */ + public function byPlannerTaskId(string $plannerTaskId): PlannerTaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerTask%2Did'] = $plannerTaskId; + return new PlannerTaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerTask::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 tasks for teamwork + * @param PlannerTask $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerTask $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c3e97e6fb16 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ea85be3527 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f50f5f2db7d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php new file mode 100644 index 00000000000..7e04e9e67a4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchivePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnarchivePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnarchivePostRequestBody { + return new UnarchivePostRequestBody(); + } + + /** + * 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 [ + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('justification', $this->getJustification()); + $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 justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.php new file mode 100644 index 00000000000..a6e47e58986 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/unarchive'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|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/plannerplan-unarchive?view=graph-rest-beta Find more info here + */ + public function post(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived. + * @param UnarchivePostRequestBody $body The request body + * @param UnarchiveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnarchivePostRequestBody $body, ?UnarchiveRequestBuilderPostRequestConfiguration $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 UnarchiveRequestBuilder + */ + public function withUrl(string $rawUrl): UnarchiveRequestBuilder { + return new UnarchiveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9db617fe56d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Unarchive/UnarchiveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php new file mode 100644 index 00000000000..07df3f0a75a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $plannerPlanId The unique identifier of plannerPlan + * @return PlannerPlanItemRequestBuilder + */ + public function byPlannerPlanId(string $plannerPlanId): PlannerPlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerPlan%2Did'] = $plannerPlanId; + return new PlannerPlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PlansRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerPlan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable. + * @param PlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlansRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 plans for teamwork + * @param PlannerPlan $body The request body + * @param PlansRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerPlan $body, ?PlansRequestBuilderPostRequestConfiguration $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 PlansRequestBuilder + */ + public function withUrl(string $rawUrl): PlansRequestBuilder { + return new PlansRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06873df2343 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetQueryParameters.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 PlansRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f2540288bf8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlansRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlansRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlansRequestBuilderGetQueryParameters. + * @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 PlansRequestBuilderGetQueryParameters + */ + 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): PlansRequestBuilderGetQueryParameters { + return new PlansRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e98aa969f83 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/PlansRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index 63e3a7cca8e..bf52cb43771 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\PlannerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\RemoveEmail\RemoveEmailRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\SharedWithTeams\SharedWithTeamsRequestBuilder; @@ -77,6 +78,13 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the planner property of the microsoft.graph.channel entity. + */ + public function planner(): PlannerRequestBuilder { + return new PlannerRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the provisionEmail method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index d3b76457d39..256f9d6c167 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 } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @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/teamwork-list-teamtemplates?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?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 } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @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 fc305644cbb..b2e9468de8d 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index 80ee643e6d8..d6511aba83e 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 70717ae9060..c2ad9841997 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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 3d22295397b..43dadb36e9b 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; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ 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 808df262181..3dbef068be0 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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @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 71cd51659ac..9a19dc744a6 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; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index f3879becaa5..7bc53e06c5d 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -12206,321 +12206,6 @@ Microsoft\Graph\Beta\Generated.applicationTemplates.item.instantiate.Instantiate Microsoft\Graph\Beta\Generated.applicationTemplates.item.instantiate.InstantiateRequestBuilder::|public|WithUrl(rawUrl:string):InstantiateRequestBuilder Microsoft\Graph\Beta\Generated.applicationTemplates.item.instantiate.instantiateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.applicationTemplates.item.instantiate.instantiateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ByAppRoleAssignmentId(appRoleAssignmentId:string):AppRoleAssignmentItemRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|delta:DeltaRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Get(requestConfiguration?:AppRoleAssignmentsRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|getByIds:GetByIdsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|getUserOwnedObjects:GetUserOwnedObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Post(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentsRequestBuilderPostRequestConfiguration):AppRoleAssignment -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AppRoleAssignmentsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|validateProperties:ValidatePropertiesRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):AppRoleAssignmentsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AppRoleAssignmentsRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:AppRoleAssignmentsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AppRoleAssignmentsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse-->BaseDeltaFunctionResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.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.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.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.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getIds():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getTypes():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setIds(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setTypes(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|Post(body:GetByIdsPostRequestBody; requestConfiguration?:GetByIdsRequestBuilderPostRequestConfiguration):GetByIdsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|ToPostRequestInformation(body:GetByIdsPostRequestBody; requestConfiguration?:GetByIdsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|WithUrl(rawUrl:string):GetByIdsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getType():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getUserId():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setType(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setUserId(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetUserOwnedObjectsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|Post(body:GetUserOwnedObjectsPostRequestBody; requestConfiguration?:GetUserOwnedObjectsRequestBuilderPostRequestConfiguration):DirectoryObject -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|ToPostRequestInformation(body:GetUserOwnedObjectsPostRequestBody; requestConfiguration?:GetUserOwnedObjectsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|WithUrl(rawUrl:string):GetUserOwnedObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Delete(requestConfiguration?:AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Get(requestConfiguration?:AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):AppRoleAssignment -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberGroups:GetMemberGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Patch(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):AppRoleAssignment -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|restore:RestoreRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):AppRoleAssignmentItemRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AppRoleAssignmentItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AppRoleAssignmentItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AppRoleAssignmentItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getGroupIds():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setGroupIds(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|Post(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:CheckMemberGroupsRequestBuilderPostRequestConfiguration):CheckMemberGroupsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:CheckMemberGroupsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):CheckMemberGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getIds():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setIds(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|Post(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:CheckMemberObjectsRequestBuilderPostRequestConfiguration):CheckMemberObjectsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:CheckMemberObjectsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):CheckMemberObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getSecurityEnabledOnly():bool -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setSecurityEnabledOnly(value?:bool):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|Post(body:GetMemberGroupsPostRequestBody; requestConfiguration?:GetMemberGroupsRequestBuilderPostRequestConfiguration):GetMemberGroupsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:GetMemberGroupsPostRequestBody; requestConfiguration?:GetMemberGroupsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):GetMemberGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getSecurityEnabledOnly():bool -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setSecurityEnabledOnly(value?:bool):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|Post(body:GetMemberObjectsPostRequestBody; requestConfiguration?:GetMemberObjectsRequestBuilderPostRequestConfiguration):GetMemberObjectsPostResponse -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:GetMemberObjectsPostRequestBody; requestConfiguration?:GetMemberObjectsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):GetMemberObjectsRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getNewUserPrincipalName():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setNewUserPrincipalName(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RestorePostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|Post(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):DirectoryObject -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getEntityType():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getMailNickname():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getOnBehalfOfUserId():string -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setEntityType(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setMailNickname(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ValidatePropertiesPostRequestBody -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|Post(body:ValidatePropertiesPostRequestBody; requestConfiguration?:ValidatePropertiesRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|ToPostRequestInformation(body:ValidatePropertiesPostRequestBody; requestConfiguration?:ValidatePropertiesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|WithUrl(rawUrl:string):ValidatePropertiesRequestBuilder -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder::|public|ByApprovalWorkflowProviderId(approvalWorkflowProviderId:string):ApprovalWorkflowProviderItemRequestBuilder Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -13661,7 +13346,6 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|applications:Application Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|applicationsWithAppId(appId:string):ApplicationsWithAppIdRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|applicationsWithUniqueName(uniqueName:string):ApplicationsWithUniqueNameRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|applicationTemplates:ApplicationTemplatesRequestBuilder -Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|appRoleAssignments:AppRoleAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|approvalWorkflowProviders:ApprovalWorkflowProvidersRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|auditLogs:AuditLogsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|authenticationMethodConfigurations:AuthenticationMethodConfigurationsRequestBuilder @@ -151822,6 +151506,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequest Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -152552,6 +152237,691 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.messagesR Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.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.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.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.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.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.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.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.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.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.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.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.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.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.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.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.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -154333,6 +154703,691 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.messages Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.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.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.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.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.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.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.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.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.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.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.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.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.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.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.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.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -154346,6 +155401,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelReq Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|requestAdapter:RequestAdapter @@ -185740,10 +186796,8 @@ Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|static|public|Creat Microsoft\Graph\Beta\Generated.models.aiInteractionHistory-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|getInteractions():array Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|setInteractions(value?:array):void Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionHistory Microsoft\Graph\Beta\Generated.models.aiInteractionLink-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|constructor():void @@ -189262,6 +190316,8 @@ Microsoft\Graph\Beta\Generated.models.appCredentialSignInActivityCollectionRespo Microsoft\Graph\Beta\Generated.models.appCredentialSignInActivityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.appCredentialSignInActivityCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.appCredentialSignInActivityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AppCredentialSignInActivityCollectionResponse +Microsoft\Graph\Beta\Generated.models.appDevelopmentPlatforms::0000-developerPortal +Microsoft\Graph\Beta\Generated.models.appDevelopmentPlatforms::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.appHostedMediaConfig-->MediaConfig Microsoft\Graph\Beta\Generated.models.appHostedMediaConfig::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appHostedMediaConfig::|public|getBlob():string @@ -196635,6 +197691,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|getMembers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getMembershipType():ChannelMembershipType Microsoft\Graph\Beta\Generated.models.channel::|public|getMessages():array Microsoft\Graph\Beta\Generated.models.channel::|public|getModerationSettings():ChannelModerationSettings +Microsoft\Graph\Beta\Generated.models.channel::|public|getPlanner():TeamsChannelPlanner Microsoft\Graph\Beta\Generated.models.channel::|public|getSharedWithTeams():array Microsoft\Graph\Beta\Generated.models.channel::|public|getSummary():ChannelSummary Microsoft\Graph\Beta\Generated.models.channel::|public|getTabs():array @@ -196655,6 +197712,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|setMembers(value?:array): Microsoft\Graph\Beta\Generated.models.channel::|public|setMembershipType(value?:ChannelMembershipType):void Microsoft\Graph\Beta\Generated.models.channel::|public|setMessages(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setModerationSettings(value?:ChannelModerationSettings):void +Microsoft\Graph\Beta\Generated.models.channel::|public|setPlanner(value?:TeamsChannelPlanner):void Microsoft\Graph\Beta\Generated.models.channel::|public|setSharedWithTeams(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setSummary(value?:ChannelSummary):void Microsoft\Graph\Beta\Generated.models.channel::|public|setTabs(value?:array):void @@ -199027,42 +200085,32 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPartnerAgentName::0002-vMware Microsoft\Graph\Beta\Generated.models.cloudPcPartnerAgentName::0003-hp Microsoft\Graph\Beta\Generated.models.cloudPCPerformanceReportName::0000-performanceTrendReport Microsoft\Graph\Beta\Generated.models.cloudPCPerformanceReportName::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getFinishDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getStartDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getStatus():CloudPcPolicyApplyActionStatus +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setFinishDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setStartDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setStatus(value?:CloudPcPolicyApplyActionStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyApplyActionResult -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0000-processing Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0001-succeeded Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0002-failed Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getCronScheduleExpression():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getReservePercentage():int +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setCronScheduleExpression(value?:string):void -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setReservePercentage(value?:int):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyScheduledApplyActionDetail -Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0000-region Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0001-singleSignOn Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0002-unknownFutureValue @@ -202698,6 +203746,19 @@ Microsoft\Graph\Beta\Generated.models.customAppScopeCollectionResponse::|public| Microsoft\Graph\Beta\Generated.models.customAppScopeCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customAppScopeCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.customAppScopeCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomAppScopeCollectionResponse +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|getDeveloperToolsForShowingAppUsageMetrics():AppDevelopmentPlatforms +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|setDeveloperToolsForShowingAppUsageMetrics(value?:AppDevelopmentPlatforms):void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.customAppSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomAppSettings +Microsoft\Graph\Beta\Generated.models.customAppSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.customAuthenticationExtension-->CustomCalloutExtension Microsoft\Graph\Beta\Generated.models.customAuthenticationExtension::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customAuthenticationExtension::|public|getBehaviorOnError():CustomExtensionBehaviorOnError @@ -237288,6 +238349,35 @@ Microsoft\Graph\Beta\Generated.models.onOtpSendHandler::|public|setBackingStore( Microsoft\Graph\Beta\Generated.models.onOtpSendHandler::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.onOtpSendHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnOtpSendHandler Microsoft\Graph\Beta\Generated.models.onOtpSendHandler~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler-->OnPhoneMethodLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|getSmsOptions():PhoneOptions +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|getVoiceOptions():PhoneOptions +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|setSmsOptions(value?:PhoneOptions):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|public|setVoiceOptions(value?:PhoneOptions):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartExternalUsersAuthHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPhoneMethodLoadStartExternalUsersAuthHandler +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPhoneMethodLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener-->AuthenticationEventListener +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|getHandler():OnPhoneMethodLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|public|setHandler(value?:OnPhoneMethodLoadStartHandler):void +Microsoft\Graph\Beta\Generated.models.onPhoneMethodLoadStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPhoneMethodLoadStartListener Microsoft\Graph\Beta\Generated.models.onPremisesAccidentalDeletionPrevention::|public|constructor():void Microsoft\Graph\Beta\Generated.models.onPremisesAccidentalDeletionPrevention::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.onPremisesAccidentalDeletionPrevention::|public|getAlertThreshold():int @@ -240716,6 +241806,23 @@ Microsoft\Graph\Beta\Generated.models.phoneAuthenticationMethodCollectionRespons Microsoft\Graph\Beta\Generated.models.phoneAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.phoneAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.phoneAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PhoneAuthenticationMethodCollectionResponse +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getDefaultRegions():array +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getExcludeRegions():array +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getIncludeAdditionalRegions():array +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setDefaultRegions(value?:array):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setExcludeRegions(value?:array):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setIncludeAdditionalRegions(value?:array):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.phoneOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PhoneOptions +Microsoft\Graph\Beta\Generated.models.phoneOptions~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.phoneType::0000-home Microsoft\Graph\Beta\Generated.models.phoneType::0001-business Microsoft\Graph\Beta\Generated.models.phoneType::0002-mobile @@ -242376,12 +243483,14 @@ Microsoft\Graph\Beta\Generated.models.presence::|public|getActivity():string Microsoft\Graph\Beta\Generated.models.presence::|public|getAvailability():string Microsoft\Graph\Beta\Generated.models.presence::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.presence::|public|getOutOfOfficeSettings():OutOfOfficeSettings +Microsoft\Graph\Beta\Generated.models.presence::|public|getSequenceNumber():string Microsoft\Graph\Beta\Generated.models.presence::|public|getStatusMessage():PresenceStatusMessage Microsoft\Graph\Beta\Generated.models.presence::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.presence::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.presence::|public|setActivity(value?:string):void Microsoft\Graph\Beta\Generated.models.presence::|public|setAvailability(value?:string):void Microsoft\Graph\Beta\Generated.models.presence::|public|setOutOfOfficeSettings(value?:OutOfOfficeSettings):void +Microsoft\Graph\Beta\Generated.models.presence::|public|setSequenceNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.presence::|public|setStatusMessage(value?:PresenceStatusMessage):void Microsoft\Graph\Beta\Generated.models.presence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Presence Microsoft\Graph\Beta\Generated.models.presenceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -250588,6 +251697,12 @@ Microsoft\Graph\Beta\Generated.models.security.addContentHeaderAction::|static|p Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0000-allVersions Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0001-linkedFiles Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0003-advancedIndexing +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0004-listAttachments +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0005-htmlTranscripts +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0006-messageConversationExpansion +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0007-locationsWithoutHits +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0008-allItemsInFolder Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0000-none Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0001-teamsAndYammerConversations Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0002-cloudAttachments @@ -250595,6 +251710,15 @@ Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0003-allDocume Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0004-subfolderContents Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0005-listAttachments Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0007-htmlTranscripts +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0008-advancedIndexing +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0009-allItemsInFolder +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0010-includeFolderAndPath +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0011-condensePaths +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0012-friendlyName +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0013-splitSource +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0014-optimizedPartitionSize +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0015-includeReport Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction::|public|GetFieldDeserializers():array @@ -252137,6 +253261,11 @@ Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|setSaasAppId(value?:int):void Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|setStream(value?:Stream):void Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationEvidence +Microsoft\Graph\Beta\Generated.models.security.cloudAttachmentVersion::0000-latest +Microsoft\Graph\Beta\Generated.models.security.cloudAttachmentVersion::0001-recent10 +Microsoft\Graph\Beta\Generated.models.security.cloudAttachmentVersion::0002-recent100 +Microsoft\Graph\Beta\Generated.models.security.cloudAttachmentVersion::0003-all +Microsoft\Graph\Beta\Generated.models.security.cloudAttachmentVersion::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.cloudLogonRequestEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.cloudLogonRequestEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.cloudLogonRequestEvidence::|public|GetFieldDeserializers():array @@ -253264,6 +254393,11 @@ Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|public|setDomainNam Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|public|setHostIpAddress(value?:IpEvidence):void Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|public|setIpAddresses(value?:array):void Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DnsEvidence +Microsoft\Graph\Beta\Generated.models.security.documentVersion::0000-latest +Microsoft\Graph\Beta\Generated.models.security.documentVersion::0001-recent10 +Microsoft\Graph\Beta\Generated.models.security.documentVersion::0002-recent100 +Microsoft\Graph\Beta\Generated.models.security.documentVersion::0003-all +Microsoft\Graph\Beta\Generated.models.security.documentVersion::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|public|getBackingStore():BackingStore @@ -253293,11 +254427,19 @@ Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRe Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Dynamics365BusinessCentralAuditRecord Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation-->CaseOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getAdditionalDataOptions():AdditionalDataOptions +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getCloudAttachmentVersion():CloudAttachmentVersion +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getItemsToInclude():ItemsToInclude Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getReviewSet():EdiscoveryReviewSet Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getSearch():EdiscoverySearch Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setAdditionalDataOptions(value?:AdditionalDataOptions):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setDocumentVersion(value?:DocumentVersion):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setItemsToInclude(value?:ItemsToInclude):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setReviewSet(value?:EdiscoveryReviewSet):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setSearch(value?:EdiscoverySearch):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryAddToReviewSetOperation @@ -253393,6 +254535,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|pub Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getMailboxCount():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getSearch():EdiscoverySearch Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getSiteCount():int +Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getStatisticsOptions():StatisticsOptions Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getUnindexedItemCount():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getUnindexedItemsSize():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|OdataType:string @@ -253402,6 +254545,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|pub Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setMailboxCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setSearch(value?:EdiscoverySearch):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setSiteCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setStatisticsOptions(value?:StatisticsOptions):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setUnindexedItemCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setUnindexedItemsSize(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryEstimateOperation @@ -253583,8 +254727,10 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchCollectionRespons Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation-->CaseOperation Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getAdditionalOptions():AdditionalOptions +Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getCloudAttachmentVersion():CloudAttachmentVersion Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getExportCriteria():ExportCriteria Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getExportFileMetadata():array Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|getExportFormat():ExportFormat @@ -253595,8 +254741,10 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation:: Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setAdditionalOptions(value?:AdditionalOptions):void +Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setDocumentVersion(value?:DocumentVersion):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setExportCriteria(value?:ExportCriteria):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setExportFileMetadata(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ediscoverySearchExportOperation::|public|setExportFormat(value?:ExportFormat):void @@ -253915,6 +255063,7 @@ Microsoft\Graph\Beta\Generated.models.security.exportFileStructure::0000-none Microsoft\Graph\Beta\Generated.models.security.exportFileStructure::0001-directory Microsoft\Graph\Beta\Generated.models.security.exportFileStructure::0002-pst Microsoft\Graph\Beta\Generated.models.security.exportFileStructure::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.exportFileStructure::0004-msg Microsoft\Graph\Beta\Generated.models.security.exportFormat::0000-pst Microsoft\Graph\Beta\Generated.models.security.exportFormat::0001-msg Microsoft\Graph\Beta\Generated.models.security.exportFormat::0002-eml @@ -253928,6 +255077,11 @@ Microsoft\Graph\Beta\Generated.models.security.exportOptions::0002-pdfReplacemen Microsoft\Graph\Beta\Generated.models.security.exportOptions::0003-fileInfo Microsoft\Graph\Beta\Generated.models.security.exportOptions::0004-tags Microsoft\Graph\Beta\Generated.models.security.exportOptions::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.exportOptions::0006-splitSource +Microsoft\Graph\Beta\Generated.models.security.exportOptions::0007-includeFolderAndPath +Microsoft\Graph\Beta\Generated.models.security.exportOptions::0008-friendlyName +Microsoft\Graph\Beta\Generated.models.security.exportOptions::0009-condensePaths +Microsoft\Graph\Beta\Generated.models.security.exportOptions::0010-optimizedPartitionSize Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord::|public|GetFieldDeserializers():array @@ -255172,6 +256326,9 @@ Microsoft\Graph\Beta\Generated.models.security.isolateDeviceResponseAction::|sta Microsoft\Graph\Beta\Generated.models.security.isolationType::0000-full Microsoft\Graph\Beta\Generated.models.security.isolationType::0001-selective Microsoft\Graph\Beta\Generated.models.security.isolationType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.itemsToInclude::0000-searchHits +Microsoft\Graph\Beta\Generated.models.security.itemsToInclude::0001-partiallyIndexed +Microsoft\Graph\Beta\Generated.models.security.itemsToInclude::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.justifyAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.justifyAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.justifyAction::|public|GetFieldDeserializers():array @@ -257297,6 +258454,12 @@ Microsoft\Graph\Beta\Generated.models.security.sslCertificateEntity::|public|set Microsoft\Graph\Beta\Generated.models.security.sslCertificateEntity::|public|setSurname(value?:string):void Microsoft\Graph\Beta\Generated.models.security.sslCertificateEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SslCertificateEntity Microsoft\Graph\Beta\Generated.models.security.sslCertificateEntity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0000-includeRefiners +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0001-includeQueryStats +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0002-includeUnindexedStats +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0003-advancedIndexing +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0004-locationsWithoutHits +Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0000-deviceId Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0001-sha1 Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0002-initiatingProcessSHA1 @@ -263746,12 +264909,14 @@ Microsoft\Graph\Beta\Generated.models.teamsAppResourceSpecificPermission~~>Addit Microsoft\Graph\Beta\Generated.models.teamsAppSettings-->Entity Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|getAllowUserRequestsForAppAccess():bool +Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|getCustomAppSettings():CustomAppSettings Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|getIsChatResourceSpecificConsentEnabled():bool Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|getIsUserPersonalScopeResourceSpecificConsentEnabled():bool Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|setAllowUserRequestsForAppAccess(value?:bool):void +Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|setCustomAppSettings(value?:CustomAppSettings):void Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|setIsChatResourceSpecificConsentEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|public|setIsUserPersonalScopeResourceSpecificConsentEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.teamsAppSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsAppSettings @@ -263813,6 +264978,14 @@ Microsoft\Graph\Beta\Generated.models.teamsAsyncOperationType::0007-createChanne Microsoft\Graph\Beta\Generated.models.teamsAsyncOperationType::0008-createChat Microsoft\Graph\Beta\Generated.models.teamsAsyncOperationType::0009-archiveChannel Microsoft\Graph\Beta\Generated.models.teamsAsyncOperationType::0010-unarchiveChannel +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner-->Entity +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|getPlans():array +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|setPlans(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.models.teamsLicensingDetails-->Entity Microsoft\Graph\Beta\Generated.models.teamsLicensingDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsLicensingDetails::|public|GetFieldDeserializers():array @@ -310823,12 +311996,18 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.it Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getAdditionalDataOptions():AdditionalDataOptions Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getCloudAttachmentVersion():CloudAttachmentVersion +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getItemsToInclude():ItemsToInclude Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|getSearch():EdiscoverySearch Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setAdditionalDataOptions(value?:AdditionalDataOptions):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setDocumentVersion(value?:DocumentVersion):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setItemsToInclude(value?:ItemsToInclude):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|setSearch(value?:EdiscoverySearch):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddToReviewSetPostRequestBody Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -311245,12 +312424,23 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.lastEstimateStatisticsOperation.lastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastEstimateStatisticsOperationRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.lastEstimateStatisticsOperation.lastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration::|public|queryParameters:LastEstimateStatisticsOperationRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.lastEstimateStatisticsOperation.lastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastEstimateStatisticsOperationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|getStatisticsOptions():StatisticsOptions +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|public|setStatisticsOptions(value?:StatisticsOptions):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EstimateStatisticsPostRequestBody +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.estimateStatisticsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|Post(body:EstimateStatisticsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|ToPostRequestInformation(body:EstimateStatisticsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.MicrosoftGraphSecurityEstimateStatisticsRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityEstimateStatisticsRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityEstimateStatistics.microsoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration @@ -311259,8 +312449,10 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getAdditionalOptions():AdditionalOptions Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getCloudAttachmentVersion():CloudAttachmentVersion Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getDescription():string Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getExportCriteria():ExportCriteria Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|getExportLocation():ExportLocation Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|GetFieldDeserializers():array @@ -311268,8 +312460,10 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setAdditionalOptions(value?:AdditionalOptions):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setDocumentVersion(value?:DocumentVersion):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setExportCriteria(value?:ExportCriteria):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|public|setExportLocation(value?:ExportLocation):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.exportReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportReportPostRequestBody @@ -311288,8 +312482,10 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getAdditionalOptions():AdditionalOptions Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getCloudAttachmentVersion():CloudAttachmentVersion Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getDescription():string Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getExportCriteria():ExportCriteria Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getExportFormat():ExportFormat Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|getExportLocation():ExportLocation @@ -311299,8 +312495,10 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setAdditionalOptions(value?:AdditionalOptions):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setDocumentVersion(value?:DocumentVersion):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setExportCriteria(value?:ExportCriteria):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setExportFormat(value?:ExportFormat):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.exportResultPostRequestBody::|public|setExportLocation(value?:ExportLocation):void @@ -344285,6 +345483,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilde Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -345015,6 +346214,691 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.messagesRequest Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.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.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.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.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.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.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.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.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.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.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.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.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.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.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.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.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -346796,6 +348680,691 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.messagesReques Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.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.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.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.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.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.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.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.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.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.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.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.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.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.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.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.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -346809,6 +349378,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBu Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|requestAdapter:RequestAdapter @@ -348756,6 +351326,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -349486,6 +352057,691 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.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.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -351267,6 +354523,691 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.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.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -351280,6 +355221,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|requestAdapter:RequestAdapter @@ -353240,6 +357182,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelI Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -353970,6 +357913,691 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.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.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.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.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -354963,6 +359591,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -355693,6 +360322,691 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -357474,6 +362788,691 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Delete(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|WithUrl(rawUrl:string):PlannerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plannerRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|Post(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|ToPostRequestInformation(body:ArchivePostRequestBody; requestConfiguration?:ArchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.ArchiveRequestBuilder::|public|WithUrl(rawUrl:string):ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ByPlannerBucketId(plannerBucketId:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):PlannerBucketCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|Post(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:PlannerBucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Get(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|Patch(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):PlannerBucket +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerBucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucket; requestConfiguration?:PlannerBucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerBucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerBucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerBucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.PlannerBucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerPlanDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlanDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getContainer():PlannerPlanContainer +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|setContainer(value?:PlannerPlanContainer):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveToContainerPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|Post(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|ToPostRequestInformation(body:MoveToContainerPostRequestBody; requestConfiguration?:MoveToContainerRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerRequestBuilder::|public|WithUrl(rawUrl:string):MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|archive:ArchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerPlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerPlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.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.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerAssignedToTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerAssignedToTaskBoardTaskFormat; requestConfiguration?:AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.AssignedToTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignedToTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.assignedToTaskBoardFormat.assignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerBucketTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerBucketTaskBoardTaskFormat; requestConfiguration?:BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.BucketTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.bucketTaskBoardFormat.bucketTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Delete(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Get(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|Patch(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DetailsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DetailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:DetailsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|WithUrl(rawUrl:string):DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DetailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|public|queryParameters:DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|assignedToTaskBoardFormat:AssignedToTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|bucketTaskBoardFormat:BucketTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Patch(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerTask; requestConfiguration?:PlannerTaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Delete(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Get(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|Patch(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):PlannerProgressTaskBoardTaskFormat +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|ToPatchRequestInformation(body:PlannerProgressTaskBoardTaskFormat; requestConfiguration?:ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.ProgressTaskBoardFormatRequestBuilder::|public|WithUrl(rawUrl:string):ProgressTaskBoardFormatRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProgressTaskBoardFormatRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|public|queryParameters:ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProgressTaskBoardFormatRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.item.progressTaskBoardFormat.progressTaskBoardFormatRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|Post(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:PlannerTask; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|getJustification():string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnarchivePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchivePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|Post(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|ToPostRequestInformation(body:UnarchivePostRequestBody; requestConfiguration?:UnarchiveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.UnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):UnarchiveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.unarchive.unarchiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ByPlannerPlanId(plannerPlanId:string):PlannerPlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Get(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):PlannerPlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|Post(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):PlannerPlan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlansRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|ToPostRequestInformation(body:PlannerPlan; requestConfiguration?:PlansRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.PlansRequestBuilder::|public|WithUrl(rawUrl:string):PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlansRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|public|queryParameters:PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -357487,6 +363486,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|planner:PlannerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|requestAdapter:RequestAdapter diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 54e6c976d87..16d1891e3ba 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "E576FB8BD5A9C88C96D8817C443A98908B4DF074205683122B34A198373D1C7C62CCA161A06DC4F574808EB4C8F64B2BE0C08632CB186DD61F94530F59EA248F", + "descriptionHash": "91C39E725AD2906390795CBD6E50D64BB861CE9382FF3EA67F30384D5129D0D660768272F0784069F95BB8D2934C5423BD796A8221FCFEB798CE1596E95136C0", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.23.0", + "kiotaVersion": "1.24.0", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Beta\\Generated",