diff --git a/src/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php index 464040e43f3..722dec992db 100644 --- a/src/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param ReportSyntheticMediaPostRequestBody $body The request body * @param ReportSyntheticMediaRequestBuilderPostRequestConfiguration|null $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-reportsyntheticmedia?view=graph-rest-beta Find more info here */ public function post(ReportSyntheticMediaPostRequestBody $body, ?ReportSyntheticMediaRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(ReportSyntheticMediaPostRequestBody $body, ?ReportSynthetic } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param ReportSyntheticMediaPostRequestBody $body The request body * @param ReportSyntheticMediaRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php index 070dfe272a5..7ca214305fa 100644 --- a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?TargetedChatMessageItemRequestBuilderDeleteRequestConfig } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function toDeleteRequestInformation(?TargetedChatMessageItemRequestBuilde } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php index 4034a097dd3..3b3ed03f19c 100644 --- a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ class TargetedChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php index 4ab999abac4..e7552f962d6 100644 --- a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedMessagesRequestBuilderGetRequestConfiguration|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(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderP } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php index 3bc824761f9..b122b448a4b 100644 --- a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ class TargetedMessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php index 07302b60529..5cfa1bf9219 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param ReportSyntheticMediaPostRequestBody $body The request body * @param ReportSyntheticMediaRequestBuilderPostRequestConfiguration|null $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-reportsyntheticmedia?view=graph-rest-beta Find more info here */ public function post(ReportSyntheticMediaPostRequestBody $body, ?ReportSyntheticMediaRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(ReportSyntheticMediaPostRequestBody $body, ?ReportSynthetic } /** - * Invoke action reportSyntheticMedia + * Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. * @param ReportSyntheticMediaPostRequestBody $body The request body * @param ReportSyntheticMediaRequestBuilderPostRequestConfiguration|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/AssignSensitivityLabel/AssignSensitivityLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelRequestBuilder.php index 4f3084e9822..7690ca0be4f 100644 --- a/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param AssignSensitivityLabelPostRequestBody $body The request body * @param AssignSensitivityLabelRequestBuilderPostRequestConfiguration|null $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-assignsensitivitylabel?view=graph-rest-beta Find more info here */ public function post(AssignSensitivityLabelPostRequestBody $body, ?AssignSensitivityLabelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(AssignSensitivityLabelPostRequestBody $body, ?AssignSensiti } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param AssignSensitivityLabelPostRequestBody $body The request body * @param AssignSensitivityLabelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..eebae0853fd --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/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}/planner/plans/{plannerPlan%2Did}/goals/$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/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d71910fd4f4 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5666ba58f67 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/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/Planner/Plans/Item/Goals/GoalsRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..8a6175c63a2 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..faa89fcb287 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c3a62c87e61 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..b744955d086 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50cfc556a60 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c3a2ef0835 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index ea375d3d9fa..9277054730b 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..57673dab665 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2a2c16d0e6a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/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/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..07bff7c62b0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..e1d7d041c51 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aa81bb679ce --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3d13bb7b431 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..a3c40bc7947 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f29597d8b93 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..95a86340b44 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index 1323ae9b0c6..5842b2113e2 100644 --- 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 @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..87c35e0335f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9e37392a03b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ffbadb09d9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..c1fb14370ba --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..850de9baf7f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2ef98f0dee0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..debce7c1875 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c5067fb6014 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23c8251445d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index 43632394884..b7e2fbad90d 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Models/AudioMetadata.php b/src/Generated/Models/AudioMetadata.php index 49f65ceee99..de295530e91 100644 --- a/src/Generated/Models/AudioMetadata.php +++ b/src/Generated/Models/AudioMetadata.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the bitDepth property value. The bitDepth property + * Gets the bitDepth property value. Bit depth of the audio samples (for example, 16, 24). * @return int|null */ public function getBitDepth(): ?int { @@ -68,7 +68,7 @@ public function getBitDepth(): ?int { } /** - * Gets the channels property value. The channels property + * Gets the channels property value. Number of audio channels (for example, 1 for mono, 2 for stereo). * @return int|null */ public function getChannels(): ?int { @@ -106,7 +106,7 @@ public function getOdataType(): ?string { } /** - * Gets the sampleRateHz property value. The sampleRateHz property + * Gets the sampleRateHz property value. Sample rate in Hertz (for example, 16000, 48000). * @return int|null */ public function getSampleRateHz(): ?int { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the bitDepth property value. The bitDepth property + * Sets the bitDepth property value. Bit depth of the audio samples (for example, 16, 24). * @param int|null $value Value to set for the bitDepth property. */ public function setBitDepth(?int $value): void { @@ -154,7 +154,7 @@ public function setBitDepth(?int $value): void { } /** - * Sets the channels property value. The channels property + * Sets the channels property value. Number of audio channels (for example, 1 for mono, 2 for stereo). * @param int|null $value Value to set for the channels property. */ public function setChannels(?int $value): void { @@ -170,7 +170,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the sampleRateHz property value. The sampleRateHz property + * Sets the sampleRateHz property value. Sample rate in Hertz (for example, 16000, 48000). * @param int|null $value Value to set for the sampleRateHz property. */ public function setSampleRateHz(?int $value): void { diff --git a/src/Generated/Models/Authentication.php b/src/Generated/Models/Authentication.php index 94fdb3ec841..2796874d790 100644 --- a/src/Generated/Models/Authentication.php +++ b/src/Generated/Models/Authentication.php @@ -87,6 +87,7 @@ public function getFieldDeserializers(): array { 'platformCredentialMethods' => fn(ParseNode $n) => $o->setPlatformCredentialMethods($n->getCollectionOfObjectValues([PlatformCredentialAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'qrCodePinMethod' => fn(ParseNode $n) => $o->setQrCodePinMethod($n->getObjectValue([QrCodePinAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'requirements' => fn(ParseNode $n) => $o->setRequirements($n->getObjectValue([StrongAuthenticationRequirements::class, 'createFromDiscriminatorValue'])), + 'resourceAccountKeyAuthenticationMethods' => fn(ParseNode $n) => $o->setResourceAccountKeyAuthenticationMethods($n->getCollectionOfObjectValues([ResourceAccountKeyAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'signInPreferences' => fn(ParseNode $n) => $o->setSignInPreferences($n->getObjectValue([SignInPreferences::class, 'createFromDiscriminatorValue'])), 'softwareOathMethods' => fn(ParseNode $n) => $o->setSoftwareOathMethods($n->getCollectionOfObjectValues([SoftwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'temporaryAccessPassMethods' => fn(ParseNode $n) => $o->setTemporaryAccessPassMethods($n->getCollectionOfObjectValues([TemporaryAccessPassAuthenticationMethod::class, 'createFromDiscriminatorValue'])), @@ -230,6 +231,20 @@ public function getRequirements(): ?StrongAuthenticationRequirements { throw new \UnexpectedValueException("Invalid type found in backing store for 'requirements'"); } + /** + * Gets the resourceAccountKeyAuthenticationMethods property value. Represents the resource account key credentials registered to a user for authentication on shared devices. + * @return array|null + */ + public function getResourceAccountKeyAuthenticationMethods(): ?array { + $val = $this->getBackingStore()->get('resourceAccountKeyAuthenticationMethods'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ResourceAccountKeyAuthenticationMethod::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceAccountKeyAuthenticationMethods'"); + } + /** * Gets the signInPreferences property value. The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. * @return SignInPreferences|null @@ -303,6 +318,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('platformCredentialMethods', $this->getPlatformCredentialMethods()); $writer->writeObjectValue('qrCodePinMethod', $this->getQrCodePinMethod()); $writer->writeObjectValue('requirements', $this->getRequirements()); + $writer->writeCollectionOfObjectValues('resourceAccountKeyAuthenticationMethods', $this->getResourceAccountKeyAuthenticationMethods()); $writer->writeObjectValue('signInPreferences', $this->getSignInPreferences()); $writer->writeCollectionOfObjectValues('softwareOathMethods', $this->getSoftwareOathMethods()); $writer->writeCollectionOfObjectValues('temporaryAccessPassMethods', $this->getTemporaryAccessPassMethods()); @@ -413,6 +429,14 @@ public function setRequirements(?StrongAuthenticationRequirements $value): void $this->getBackingStore()->set('requirements', $value); } + /** + * Sets the resourceAccountKeyAuthenticationMethods property value. Represents the resource account key credentials registered to a user for authentication on shared devices. + * @param array|null $value Value to set for the resourceAccountKeyAuthenticationMethods property. + */ + public function setResourceAccountKeyAuthenticationMethods(?array $value): void { + $this->getBackingStore()->set('resourceAccountKeyAuthenticationMethods', $value); + } + /** * Sets the signInPreferences property value. The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. * @param SignInPreferences|null $value Value to set for the signInPreferences property. diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index d47f015a359..b31e313071a 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -36,6 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.phoneAuthenticationMethod': return new PhoneAuthenticationMethod(); case '#microsoft.graph.platformCredentialAuthenticationMethod': return new PlatformCredentialAuthenticationMethod(); case '#microsoft.graph.qrCodePinAuthenticationMethod': return new QrCodePinAuthenticationMethod(); + case '#microsoft.graph.resourceAccountKeyAuthenticationMethod': return new ResourceAccountKeyAuthenticationMethod(); case '#microsoft.graph.softwareOathAuthenticationMethod': return new SoftwareOathAuthenticationMethod(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethod': return new TemporaryAccessPassAuthenticationMethod(); case '#microsoft.graph.windowsHelloForBusinessAuthenticationMethod': return new WindowsHelloForBusinessAuthenticationMethod(); diff --git a/src/Generated/Models/Chat.php b/src/Generated/Models/Chat.php index 7b09590d416..bb582da8c00 100644 --- a/src/Generated/Models/Chat.php +++ b/src/Generated/Models/Chat.php @@ -264,7 +264,7 @@ public function getTabs(): ?array { } /** - * Gets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * Gets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @return array|null */ public function getTargetedMessages(): ?array { @@ -483,7 +483,7 @@ public function setTabs(?array $value): void { } /** - * Sets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * Sets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param array|null $value Value to set for the targetedMessages property. */ public function setTargetedMessages(?array $value): void { diff --git a/src/Generated/Models/ClassificationRequestContentMetaData.php b/src/Generated/Models/ClassificationRequestContentMetaData.php index cbc4d032705..c1c956766b4 100644 --- a/src/Generated/Models/ClassificationRequestContentMetaData.php +++ b/src/Generated/Models/ClassificationRequestContentMetaData.php @@ -80,7 +80,7 @@ public function getOdataType(): ?string { } /** - * Gets the sourceId property value. The sourceId property + * Gets the sourceId property value. An identifier for the source of the content being classified. * @return string|null */ public function getSourceId(): ?string { @@ -126,7 +126,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the sourceId property value. The sourceId property + * Sets the sourceId property value. An identifier for the source of the content being classified. * @param string|null $value Value to set for the sourceId property. */ public function setSourceId(?string $value): void { diff --git a/src/Generated/Models/ClientCredentialAuthenticationInfo.php b/src/Generated/Models/ClientCredentialAuthenticationInfo.php index c75ba1928aa..bd5fb4432da 100644 --- a/src/Generated/Models/ClientCredentialAuthenticationInfo.php +++ b/src/Generated/Models/ClientCredentialAuthenticationInfo.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Clien } /** - * Gets the accessTokenUrl property value. The accessTokenUrl property + * Gets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the external system. * @return string|null */ public function getAccessTokenUrl(): ?string { @@ -38,7 +38,7 @@ public function getAccessTokenUrl(): ?string { } /** - * Gets the clientId property value. The clientId property + * Gets the clientId property value. The client identifier used for authentication with the external system. * @return string|null */ public function getClientId(): ?string { @@ -63,7 +63,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the secretName property value. The secretName property + * Gets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. * @return string|null */ public function getSecretName(): ?string { @@ -86,7 +86,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the accessTokenUrl property value. The accessTokenUrl property + * Sets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the external system. * @param string|null $value Value to set for the accessTokenUrl property. */ public function setAccessTokenUrl(?string $value): void { @@ -94,7 +94,7 @@ public function setAccessTokenUrl(?string $value): void { } /** - * Sets the clientId property value. The clientId property + * Sets the clientId property value. The client identifier used for authentication with the external system. * @param string|null $value Value to set for the clientId property. */ public function setClientId(?string $value): void { @@ -102,7 +102,7 @@ public function setClientId(?string $value): void { } /** - * Sets the secretName property value. The secretName property + * Sets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. * @param string|null $value Value to set for the secretName property. */ public function setSecretName(?string $value): void { diff --git a/src/Generated/Models/DistributionList.php b/src/Generated/Models/DistributionList.php index 064c7a06a4e..433adaca45e 100644 --- a/src/Generated/Models/DistributionList.php +++ b/src/Generated/Models/DistributionList.php @@ -54,7 +54,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * Gets the members property value. The members property * @return array|null */ public function getMembers(): ?array { @@ -68,7 +68,7 @@ public function getMembers(): ?array { } /** - * Gets the notes property value. The notes property + * Gets the notes property value. Notes about the distribution list. * @return string|null */ public function getNotes(): ?string { @@ -80,7 +80,7 @@ public function getNotes(): ?string { } /** - * Gets the personIdentifier property value. The personIdentifier property + * Gets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. * @return string|null */ public function getPersonIdentifier(): ?string { @@ -92,7 +92,7 @@ public function getPersonIdentifier(): ?string { } /** - * Gets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the distribution list. Read-only. * @return array|null */ public function getSingleValueExtendedProperties(): ?array { @@ -127,7 +127,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * Sets the members property value. The members property * @param array|null $value Value to set for the members property. */ public function setMembers(?array $value): void { @@ -135,7 +135,7 @@ public function setMembers(?array $value): void { } /** - * Sets the notes property value. The notes property + * Sets the notes property value. Notes about the distribution list. * @param string|null $value Value to set for the notes property. */ public function setNotes(?string $value): void { @@ -143,7 +143,7 @@ public function setNotes(?string $value): void { } /** - * Sets the personIdentifier property value. The personIdentifier property + * Sets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. * @param string|null $value Value to set for the personIdentifier property. */ public function setPersonIdentifier(?string $value): void { @@ -151,7 +151,7 @@ public function setPersonIdentifier(?string $value): void { } /** - * Sets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the distribution list. Read-only. * @param array|null $value Value to set for the singleValueExtendedProperties property. */ public function setSingleValueExtendedProperties(?array $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index d5d7accda9e..1c8bb363cf0 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -1884,6 +1884,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.plannerBucket': return new PlannerBucket(); case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); case '#microsoft.graph.plannerDelta': return new PlannerDelta(); + case '#microsoft.graph.plannerGoal': return new PlannerGoal(); case '#microsoft.graph.plannerGroup': return new PlannerGroup(); case '#microsoft.graph.plannerHistoryItem': return new PlannerHistoryItem(); case '#microsoft.graph.plannerPlan': return new PlannerPlan(); @@ -2008,6 +2009,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.reportsRoot': return new ReportsRoot(); case '#microsoft.graph.request': return new Request(); case '#microsoft.graph.resellerDelegatedAdminRelationship': return new ResellerDelegatedAdminRelationship(); + case '#microsoft.graph.resourceAccountKeyAuthenticationMethod': return new ResourceAccountKeyAuthenticationMethod(); case '#microsoft.graph.resourceOperation': return new ResourceOperation(); case '#microsoft.graph.resourceSpecificPermissionGrant': return new ResourceSpecificPermissionGrant(); case '#microsoft.graph.restoreArtifactBase': return new RestoreArtifactBase(); diff --git a/src/Generated/Models/ExternalSapAcConnectionInfo.php b/src/Generated/Models/ExternalSapAcConnectionInfo.php index 8ad2978082d..98b083ab84c 100644 --- a/src/Generated/Models/ExternalSapAcConnectionInfo.php +++ b/src/Generated/Models/ExternalSapAcConnectionInfo.php @@ -54,7 +54,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the keyVaultName property value. The keyVaultName property + * Gets the keyVaultName property value. The name of the Azure Key Vault that stores the credentials used for authentication. * @return string|null */ public function getKeyVaultName(): ?string { @@ -66,7 +66,7 @@ public function getKeyVaultName(): ?string { } /** - * Gets the resourceGroup property value. The resourceGroup property + * Gets the resourceGroup property value. The Azure resource group that contains the Key Vault. * @return string|null */ public function getResourceGroup(): ?string { @@ -78,7 +78,7 @@ public function getResourceGroup(): ?string { } /** - * Gets the subscriptionId property value. The subscriptionId property + * Gets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. * @return string|null */ public function getSubscriptionId(): ?string { @@ -90,7 +90,7 @@ public function getSubscriptionId(): ?string { } /** - * Gets the systemId property value. The systemId property + * Gets the systemId property value. The identifier of the target SAP AC system. * @return string|null */ public function getSystemId(): ?string { @@ -102,7 +102,7 @@ public function getSystemId(): ?string { } /** - * Gets the userIdentifier property value. The userIdentifier property + * Gets the userIdentifier property value. The user identifier used to connect to the SAP AC system. * @return string|null */ public function getUserIdentifier(): ?string { @@ -136,7 +136,7 @@ public function setAuthenticationInfo(?AuthenticationInfo $value): void { } /** - * Sets the keyVaultName property value. The keyVaultName property + * Sets the keyVaultName property value. The name of the Azure Key Vault that stores the credentials used for authentication. * @param string|null $value Value to set for the keyVaultName property. */ public function setKeyVaultName(?string $value): void { @@ -144,7 +144,7 @@ public function setKeyVaultName(?string $value): void { } /** - * Sets the resourceGroup property value. The resourceGroup property + * Sets the resourceGroup property value. The Azure resource group that contains the Key Vault. * @param string|null $value Value to set for the resourceGroup property. */ public function setResourceGroup(?string $value): void { @@ -152,7 +152,7 @@ public function setResourceGroup(?string $value): void { } /** - * Sets the subscriptionId property value. The subscriptionId property + * Sets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. * @param string|null $value Value to set for the subscriptionId property. */ public function setSubscriptionId(?string $value): void { @@ -160,7 +160,7 @@ public function setSubscriptionId(?string $value): void { } /** - * Sets the systemId property value. The systemId property + * Sets the systemId property value. The identifier of the target SAP AC system. * @param string|null $value Value to set for the systemId property. */ public function setSystemId(?string $value): void { @@ -168,7 +168,7 @@ public function setSystemId(?string $value): void { } /** - * Sets the userIdentifier property value. The userIdentifier property + * Sets the userIdentifier property value. The user identifier used to connect to the SAP AC system. * @param string|null $value Value to set for the userIdentifier property. */ public function setUserIdentifier(?string $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeSettings.php b/src/Generated/Models/FileStorageContainerTypeSettings.php index 957bc5375f0..b938d89d3c9 100644 --- a/src/Generated/Models/FileStorageContainerTypeSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeSettings.php @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * Gets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. * @return FileStorageContainerTypeSettingsOverride|null */ public function getConsumingTenantOverridables(): ?FileStorageContainerTypeSettingsOverride { @@ -252,7 +252,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * Sets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. * @param FileStorageContainerTypeSettingsOverride|null $value Value to set for the consumingTenantOverridables property. */ public function setConsumingTenantOverridables(?FileStorageContainerTypeSettingsOverride $value): void { diff --git a/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php b/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php index efcf0d81c84..d730fe1d995 100644 --- a/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php +++ b/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * Gets the minimumRequiredSponsors property value. The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. * @return int|null */ public function getMinimumRequiredSponsors(): ?int { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * Sets the minimumRequiredSponsors property value. The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. * @param int|null $value Value to set for the minimumRequiredSponsors property. */ public function setMinimumRequiredSponsors(?int $value): void { diff --git a/src/Generated/Models/MailboxFolder.php b/src/Generated/Models/MailboxFolder.php index 932ed288f67..a3ee740fb5e 100644 --- a/src/Generated/Models/MailboxFolder.php +++ b/src/Generated/Models/MailboxFolder.php @@ -80,6 +80,7 @@ public function getFieldDeserializers(): array { 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), 'totalItemCount' => fn(ParseNode $n) => $o->setTotalItemCount($n->getIntegerValue()), 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + 'wellKnownName' => fn(ParseNode $n) => $o->setWellKnownName($n->getStringValue()), ]); } @@ -173,6 +174,18 @@ public function getType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); } + /** + * Gets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @return string|null + */ + public function getWellKnownName(): ?string { + $val = $this->getBackingStore()->get('wellKnownName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wellKnownName'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -189,6 +202,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); $writer->writeIntegerValue('totalItemCount', $this->getTotalItemCount()); $writer->writeStringValue('type', $this->getType()); + $writer->writeStringValue('wellKnownName', $this->getWellKnownName()); } /** @@ -271,4 +285,12 @@ public function setType(?string $value): void { $this->getBackingStore()->set('type', $value); } + /** + * Sets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @param string|null $value Value to set for the wellKnownName property. + */ + public function setWellKnownName(?string $value): void { + $this->getBackingStore()->set('wellKnownName', $value); + } + } diff --git a/src/Generated/Models/MediaMetadata.php b/src/Generated/Models/MediaMetadata.php index f94c6406548..9f514a0fa55 100644 --- a/src/Generated/Models/MediaMetadata.php +++ b/src/Generated/Models/MediaMetadata.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the audioMetadata property value. The audioMetadata property + * Gets the audioMetadata property value. Audio-specific encoding details. Nullable. Set when the analyzed content is audio or multimodal. * @return AudioMetadata|null */ public function getAudioMetadata(): ?AudioMetadata { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the byteSize property value. The byteSize property + * Gets the byteSize property value. Size of the content in bytes. Set this value to 0 for live streams where the total size is unknown; for recorded files, specify the actual size. * @return int|null */ public function getByteSize(): ?int { @@ -80,7 +80,7 @@ public function getByteSize(): ?int { } /** - * Gets the duration property value. The duration property + * Gets the duration property value. Duration of the analyzed content in whole seconds. Sub-second or millisecond windows are rounded to the nearest second. For a continuous live stream, set this value to the length of the analysis window. * @return int|null */ public function getDuration(): ?int { @@ -111,7 +111,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isRealTime property value. The isRealTime property + * Gets the isRealTime property value. Indicates whether the analysis was performed in real time on a live stream. * @return bool|null */ public function getIsRealTime(): ?bool { @@ -123,7 +123,7 @@ public function getIsRealTime(): ?bool { } /** - * Gets the mimeType property value. The mimeType property + * Gets the mimeType property value. MIME type of the analyzed content. Common values for Teams media include audio/pcm, video/mp4, and video/h264. * @return string|null */ public function getMimeType(): ?string { @@ -159,7 +159,7 @@ public function getOdataType(): ?string { } /** - * Gets the streamingMetadata property value. The streamingMetadata property + * Gets the streamingMetadata property value. Network and real-time streaming quality metrics. Nullable. Set when the analyzed content was streamed in real time. * @return StreamingMetadata|null */ public function getStreamingMetadata(): ?StreamingMetadata { @@ -171,7 +171,7 @@ public function getStreamingMetadata(): ?StreamingMetadata { } /** - * Gets the videoMetadata property value. The videoMetadata property + * Gets the videoMetadata property value. Video-specific encoding and quality details. Nullable. Set when the analyzed content is video or multimodal. * @return VideoMetadata|null */ public function getVideoMetadata(): ?VideoMetadata { @@ -208,7 +208,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the audioMetadata property value. The audioMetadata property + * Sets the audioMetadata property value. Audio-specific encoding details. Nullable. Set when the analyzed content is audio or multimodal. * @param AudioMetadata|null $value Value to set for the audioMetadata property. */ public function setAudioMetadata(?AudioMetadata $value): void { @@ -224,7 +224,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the byteSize property value. The byteSize property + * Sets the byteSize property value. Size of the content in bytes. Set this value to 0 for live streams where the total size is unknown; for recorded files, specify the actual size. * @param int|null $value Value to set for the byteSize property. */ public function setByteSize(?int $value): void { @@ -232,7 +232,7 @@ public function setByteSize(?int $value): void { } /** - * Sets the duration property value. The duration property + * Sets the duration property value. Duration of the analyzed content in whole seconds. Sub-second or millisecond windows are rounded to the nearest second. For a continuous live stream, set this value to the length of the analysis window. * @param int|null $value Value to set for the duration property. */ public function setDuration(?int $value): void { @@ -240,7 +240,7 @@ public function setDuration(?int $value): void { } /** - * Sets the isRealTime property value. The isRealTime property + * Sets the isRealTime property value. Indicates whether the analysis was performed in real time on a live stream. * @param bool|null $value Value to set for the isRealTime property. */ public function setIsRealTime(?bool $value): void { @@ -248,7 +248,7 @@ public function setIsRealTime(?bool $value): void { } /** - * Sets the mimeType property value. The mimeType property + * Sets the mimeType property value. MIME type of the analyzed content. Common values for Teams media include audio/pcm, video/mp4, and video/h264. * @param string|null $value Value to set for the mimeType property. */ public function setMimeType(?string $value): void { @@ -272,7 +272,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the streamingMetadata property value. The streamingMetadata property + * Sets the streamingMetadata property value. Network and real-time streaming quality metrics. Nullable. Set when the analyzed content was streamed in real time. * @param StreamingMetadata|null $value Value to set for the streamingMetadata property. */ public function setStreamingMetadata(?StreamingMetadata $value): void { @@ -280,7 +280,7 @@ public function setStreamingMetadata(?StreamingMetadata $value): void { } /** - * Sets the videoMetadata property value. The videoMetadata property + * Sets the videoMetadata property value. Video-specific encoding and quality details. Nullable. Set when the analyzed content is video or multimodal. * @param VideoMetadata|null $value Value to set for the videoMetadata property. */ public function setVideoMetadata(?VideoMetadata $value): void { diff --git a/src/Generated/Models/MediaSegment.php b/src/Generated/Models/MediaSegment.php index ca8ac2451e8..d66d8b3cf1c 100644 --- a/src/Generated/Models/MediaSegment.php +++ b/src/Generated/Models/MediaSegment.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the endTimeSec property value. The endTimeSec property + * Gets the endTimeSec property value. End time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @return int|null */ public function getEndTimeSec(): ?int { @@ -90,7 +90,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the frameIndices property value. The frameIndices property + * Gets the frameIndices property value. Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. * @return array|null */ public function getFrameIndices(): ?array { @@ -116,7 +116,7 @@ public function getOdataType(): ?string { } /** - * Gets the startTimeSec property value. The startTimeSec property + * Gets the startTimeSec property value. Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @return int|null */ public function getStartTimeSec(): ?int { @@ -156,7 +156,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the endTimeSec property value. The endTimeSec property + * Sets the endTimeSec property value. End time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @param int|null $value Value to set for the endTimeSec property. */ public function setEndTimeSec(?int $value): void { @@ -164,7 +164,7 @@ public function setEndTimeSec(?int $value): void { } /** - * Sets the frameIndices property value. The frameIndices property + * Sets the frameIndices property value. Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. * @param array|null $value Value to set for the frameIndices property. */ public function setFrameIndices(?array $value): void { @@ -180,7 +180,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the startTimeSec property value. The startTimeSec property + * Sets the startTimeSec property value. Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. * @param int|null $value Value to set for the startTimeSec property. */ public function setStartTimeSec(?int $value): void { diff --git a/src/Generated/Models/Member.php b/src/Generated/Models/Member.php index 4af9830418d..5fa245bd9d7 100644 --- a/src/Generated/Models/Member.php +++ b/src/Generated/Models/Member.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the contactId property value. The ID of the referenced contact, if applicable. Optional. + * Gets the contactId property value. The contactId property * @return string|null */ public function getContactId(): ?string { @@ -96,7 +96,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. The email address or routing key of the member. Required. + * Gets the key property value. The email address or routing key of the member. Optional. * @return string|null */ public function getKey(): ?string { @@ -132,7 +132,7 @@ public function getRecipientType(): ?RecipientType { } /** - * Gets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * Gets the routingType property value. The routingType property * @return string|null */ public function getRoutingType(): ?string { @@ -174,7 +174,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the contactId property value. The ID of the referenced contact, if applicable. Optional. + * Sets the contactId property value. The contactId property * @param string|null $value Value to set for the contactId property. */ public function setContactId(?string $value): void { @@ -190,7 +190,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the key property value. The email address or routing key of the member. Required. + * Sets the key property value. The email address or routing key of the member. Optional. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -214,7 +214,7 @@ public function setRecipientType(?RecipientType $value): void { } /** - * Sets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * Sets the routingType property value. The routingType property * @param string|null $value Value to set for the routingType property. */ public function setRoutingType(?string $value): void { diff --git a/src/Generated/Models/MobileDriversLicenseConfiguration.php b/src/Generated/Models/MobileDriversLicenseConfiguration.php new file mode 100644 index 00000000000..ec18e5b0d0e --- /dev/null +++ b/src/Generated/Models/MobileDriversLicenseConfiguration.php @@ -0,0 +1,168 @@ +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 MobileDriversLicenseConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MobileDriversLicenseConfiguration { + return new MobileDriversLicenseConfiguration(); + } + + /** + * Gets the acceptedRegions property value. The ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + * @return array|null + */ + public function getAcceptedRegions(): ?array { + $val = $this->getBackingStore()->get('acceptedRegions'); + 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 'acceptedRegions'"); + } + + /** + * 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 documentStandard property value. The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + * @return string|null + */ + public function getDocumentStandard(): ?string { + $val = $this->getBackingStore()->get('documentStandard'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentStandard'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'acceptedRegions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAcceptedRegions($val); + }, + 'documentStandard' => fn(ParseNode $n) => $o->setDocumentStandard($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('acceptedRegions', $this->getAcceptedRegions()); + $writer->writeStringValue('documentStandard', $this->getDocumentStandard()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the acceptedRegions property value. The ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + * @param array|null $value Value to set for the acceptedRegions property. + */ + public function setAcceptedRegions(?array $value): void { + $this->getBackingStore()->set('acceptedRegions', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the 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 documentStandard property value. The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + * @param string|null $value Value to set for the documentStandard property. + */ + public function setDocumentStandard(?string $value): void { + $this->getBackingStore()->set('documentStandard', $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/Participant.php b/src/Generated/Models/Participant.php index 0a21a81748a..178b1cb5ef1 100644 --- a/src/Generated/Models/Participant.php +++ b/src/Generated/Models/Participant.php @@ -182,7 +182,7 @@ public function getRosterSequenceNumber(): ?int { } /** - * Gets the syntheticMediaDetection property value. The syntheticMediaDetection property + * Gets the syntheticMediaDetection property value. The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. * @return SyntheticMediaDetectionInfo|null */ public function getSyntheticMediaDetection(): ?SyntheticMediaDetectionInfo { @@ -302,7 +302,7 @@ public function setRosterSequenceNumber(?int $value): void { } /** - * Sets the syntheticMediaDetection property value. The syntheticMediaDetection property + * Sets the syntheticMediaDetection property value. The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. * @param SyntheticMediaDetectionInfo|null $value Value to set for the syntheticMediaDetection property. */ public function setSyntheticMediaDetection(?SyntheticMediaDetectionInfo $value): void { diff --git a/src/Generated/Models/Planner.php b/src/Generated/Models/Planner.php index 7731b246d38..e4b9f6680db 100644 --- a/src/Generated/Models/Planner.php +++ b/src/Generated/Models/Planner.php @@ -47,12 +47,27 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'buckets' => fn(ParseNode $n) => $o->setBuckets($n->getCollectionOfObjectValues([PlannerBucket::class, 'createFromDiscriminatorValue'])), + 'goals' => fn(ParseNode $n) => $o->setGoals($n->getCollectionOfObjectValues([PlannerGoal::class, 'createFromDiscriminatorValue'])), 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), 'rosters' => fn(ParseNode $n) => $o->setRosters($n->getCollectionOfObjectValues([PlannerRoster::class, 'createFromDiscriminatorValue'])), 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([PlannerTask::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the goals property value. Read-only. Nullable. Returns a collection of the specified goals + * @return array|null + */ + public function getGoals(): ?array { + $val = $this->getBackingStore()->get('goals'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerGoal::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'goals'"); + } + /** * Gets the plans property value. Read-only. Nullable. Returns a collection of the specified plans * @return array|null @@ -102,6 +117,7 @@ public function getTasks(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('buckets', $this->getBuckets()); + $writer->writeCollectionOfObjectValues('goals', $this->getGoals()); $writer->writeCollectionOfObjectValues('plans', $this->getPlans()); $writer->writeCollectionOfObjectValues('rosters', $this->getRosters()); $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); @@ -115,6 +131,14 @@ public function setBuckets(?array $value): void { $this->getBackingStore()->set('buckets', $value); } + /** + * Sets the goals property value. Read-only. Nullable. Returns a collection of the specified goals + * @param array|null $value Value to set for the goals property. + */ + public function setGoals(?array $value): void { + $this->getBackingStore()->set('goals', $value); + } + /** * Sets the plans property value. Read-only. Nullable. Returns a collection of the specified plans * @param array|null $value Value to set for the plans property. diff --git a/src/Generated/Models/PlannerDelta.php b/src/Generated/Models/PlannerDelta.php index 65958e5b391..69eb8d00ef8 100644 --- a/src/Generated/Models/PlannerDelta.php +++ b/src/Generated/Models/PlannerDelta.php @@ -29,6 +29,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Plann case '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': return new PlannerAssignedToTaskBoardTaskFormat(); case '#microsoft.graph.plannerBucket': return new PlannerBucket(); case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); + case '#microsoft.graph.plannerGoal': return new PlannerGoal(); case '#microsoft.graph.plannerHistoryItem': return new PlannerHistoryItem(); case '#microsoft.graph.plannerPlan': return new PlannerPlan(); case '#microsoft.graph.plannerPlanDetails': return new PlannerPlanDetails(); diff --git a/src/Generated/Models/PlannerGoal.php b/src/Generated/Models/PlannerGoal.php new file mode 100644 index 00000000000..5861dbc2319 --- /dev/null +++ b/src/Generated/Models/PlannerGoal.php @@ -0,0 +1,225 @@ +getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'finishDate' => fn(ParseNode $n) => $o->setFinishDate($n->getDateValue()), + 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'startDate' => fn(ParseNode $n) => $o->setStartDate($n->getDateValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(PlannerGoalStatus::class)), + 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([PlannerTask::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the finishDate property value. Nullable. The date on which the goal is scheduled to finish. + * @return Date|null + */ + public function getFinishDate(): ?Date { + $val = $this->getBackingStore()->get('finishDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finishDate'"); + } + + /** + * Gets the notes property value. Nullable. The notes associated with the goal. + * @return ItemBody|null + */ + public function getNotes(): ?ItemBody { + $val = $this->getBackingStore()->get('notes'); + if (is_null($val) || $val instanceof ItemBody) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notes'"); + } + + /** + * Gets the planId property value. Required. The ID of the plan that contains the goal. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Gets the priority property value. Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + * @return int|null + */ + public function getPriority(): ?int { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the startDate property value. Nullable. The date on which the goal is scheduled to start. + * @return Date|null + */ + public function getStartDate(): ?Date { + $val = $this->getBackingStore()->get('startDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDate'"); + } + + /** + * Gets the status property value. The status property + * @return PlannerGoalStatus|null + */ + public function getStatus(): ?PlannerGoalStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof PlannerGoalStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tasks property value. Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @return array|null + */ + public function getTasks(): ?array { + $val = $this->getBackingStore()->get('tasks'); + 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 'tasks'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateValue('finishDate', $this->getFinishDate()); + $writer->writeObjectValue('notes', $this->getNotes()); + $writer->writeStringValue('planId', $this->getPlanId()); + $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeDateValue('startDate', $this->getStartDate()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + } + + /** + * Sets the displayName property value. Required. The display name of the goal. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the finishDate property value. Nullable. The date on which the goal is scheduled to finish. + * @param Date|null $value Value to set for the finishDate property. + */ + public function setFinishDate(?Date $value): void { + $this->getBackingStore()->set('finishDate', $value); + } + + /** + * Sets the notes property value. Nullable. The notes associated with the goal. + * @param ItemBody|null $value Value to set for the notes property. + */ + public function setNotes(?ItemBody $value): void { + $this->getBackingStore()->set('notes', $value); + } + + /** + * Sets the planId property value. Required. The ID of the plan that contains the goal. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + + /** + * Sets the priority property value. Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + * @param int|null $value Value to set for the priority property. + */ + public function setPriority(?int $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the startDate property value. Nullable. The date on which the goal is scheduled to start. + * @param Date|null $value Value to set for the startDate property. + */ + public function setStartDate(?Date $value): void { + $this->getBackingStore()->set('startDate', $value); + } + + /** + * Sets the status property value. The status property + * @param PlannerGoalStatus|null $value Value to set for the status property. + */ + public function setStatus(?PlannerGoalStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tasks property value. Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @param array|null $value Value to set for the tasks property. + */ + public function setTasks(?array $value): void { + $this->getBackingStore()->set('tasks', $value); + } + +} diff --git a/src/Generated/Models/PlannerGoalCollectionResponse.php b/src/Generated/Models/PlannerGoalCollectionResponse.php new file mode 100644 index 00000000000..5c275c3752e --- /dev/null +++ b/src/Generated/Models/PlannerGoalCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerGoal::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, PlannerGoal::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/PlannerGoalStatus.php b/src/Generated/Models/PlannerGoalStatus.php new file mode 100644 index 00000000000..976804ccb02 --- /dev/null +++ b/src/Generated/Models/PlannerGoalStatus.php @@ -0,0 +1,14 @@ + fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getObjectValue([PlannerPlanCreation::class, 'createFromDiscriminatorValue'])), 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([PlannerPlanDetails::class, 'createFromDiscriminatorValue'])), + 'goals' => fn(ParseNode $n) => $o->setGoals($n->getCollectionOfObjectValues([PlannerGoal::class, 'createFromDiscriminatorValue'])), 'historyItems' => fn(ParseNode $n) => $o->setHistoryItems($n->getCollectionOfObjectValues([PlannerHistoryItem::class, 'createFromDiscriminatorValue'])), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'owner' => fn(ParseNode $n) => $o->setOwner($n->getStringValue()), @@ -161,6 +162,20 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the goals property value. Collection of goals in the plan. Read-only. Nullable. + * @return array|null + */ + public function getGoals(): ?array { + $val = $this->getBackingStore()->get('goals'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerGoal::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'goals'"); + } + /** * Gets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @return array|null @@ -254,6 +269,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('creationSource', $this->getCreationSource()); $writer->writeObjectValue('details', $this->getDetails()); + $writer->writeCollectionOfObjectValues('goals', $this->getGoals()); $writer->writeCollectionOfObjectValues('historyItems', $this->getHistoryItems()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeStringValue('owner', $this->getOwner()); @@ -334,6 +350,14 @@ public function setDetails(?PlannerPlanDetails $value): void { $this->getBackingStore()->set('details', $value); } + /** + * Sets the goals property value. Collection of goals in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the goals property. + */ + public function setGoals(?array $value): void { + $this->getBackingStore()->set('goals', $value); + } + /** * Sets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @param array|null $value Value to set for the historyItems property. diff --git a/src/Generated/Models/PlannerTask.php b/src/Generated/Models/PlannerTask.php index 5941033a542..dacc1db75ad 100644 --- a/src/Generated/Models/PlannerTask.php +++ b/src/Generated/Models/PlannerTask.php @@ -262,6 +262,14 @@ public function getFieldDeserializers(): array { 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getObjectValue([PlannerTaskCreation::class, 'createFromDiscriminatorValue'])), 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([PlannerTaskDetails::class, 'createFromDiscriminatorValue'])), 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'goalIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGoalIds($val); + }, 'hasChat' => fn(ParseNode $n) => $o->setHasChat($n->getBooleanValue()), 'hasDescription' => fn(ParseNode $n) => $o->setHasDescription($n->getBooleanValue()), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), @@ -284,6 +292,20 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the goalIds property value. Read-only. The IDs of the goals associated with the task. + * @return array|null + */ + public function getGoalIds(): ?array { + $val = $this->getBackingStore()->get('goalIds'); + 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 'goalIds'"); + } + /** * Gets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @return bool|null @@ -537,6 +559,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('creationSource', $this->getCreationSource()); $writer->writeObjectValue('details', $this->getDetails()); $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeCollectionOfPrimitiveValues('goalIds', $this->getGoalIds()); $writer->writeBooleanValue('hasChat', $this->getHasChat()); $writer->writeBooleanValue('hasDescription', $this->getHasDescription()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); @@ -694,6 +717,14 @@ public function setDueDateTime(?DateTime $value): void { $this->getBackingStore()->set('dueDateTime', $value); } + /** + * Sets the goalIds property value. Read-only. The IDs of the goals associated with the task. + * @param array|null $value Value to set for the goalIds property. + */ + public function setGoalIds(?array $value): void { + $this->getBackingStore()->set('goalIds', $value); + } + /** * Sets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @param bool|null $value Value to set for the hasChat property. diff --git a/src/Generated/Models/ResourceAccountKeyAuthenticationMethod.php b/src/Generated/Models/ResourceAccountKeyAuthenticationMethod.php new file mode 100644 index 00000000000..e4028509d28 --- /dev/null +++ b/src/Generated/Models/ResourceAccountKeyAuthenticationMethod.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.resourceAccountKeyAuthenticationMethod'); + } + + /** + * 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 ResourceAccountKeyAuthenticationMethod + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResourceAccountKeyAuthenticationMethod { + return new ResourceAccountKeyAuthenticationMethod(); + } + + /** + * Gets the device property value. The registered device on which this resource account key resides. Supports $expand. + * @return Device|null + */ + public function getDevice(): ?Device { + $val = $this->getBackingStore()->get('device'); + if (is_null($val) || $val instanceof Device) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'device'"); + } + + /** + * Gets the displayName property value. The display name of the resource account key credential as shown in the Teams Room interface. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'device' => fn(ParseNode $n) => $o->setDevice($n->getObjectValue([Device::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('device', $this->getDevice()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + } + + /** + * Sets the device property value. The registered device on which this resource account key resides. Supports $expand. + * @param Device|null $value Value to set for the device property. + */ + public function setDevice(?Device $value): void { + $this->getBackingStore()->set('device', $value); + } + + /** + * Sets the displayName property value. The display name of the resource account key credential as shown in the Teams Room interface. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/ResourceAccountKeyAuthenticationMethodCollectionResponse.php b/src/Generated/Models/ResourceAccountKeyAuthenticationMethodCollectionResponse.php new file mode 100644 index 00000000000..eb9c0616943 --- /dev/null +++ b/src/Generated/Models/ResourceAccountKeyAuthenticationMethodCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ResourceAccountKeyAuthenticationMethod::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, ResourceAccountKeyAuthenticationMethod::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/StreamingMetadata.php b/src/Generated/Models/StreamingMetadata.php index 5254058b9a0..21032ac2273 100644 --- a/src/Generated/Models/StreamingMetadata.php +++ b/src/Generated/Models/StreamingMetadata.php @@ -70,7 +70,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the frameDropRate property value. The frameDropRate property + * Gets the frameDropRate property value. Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. * @return float|null */ public function getFrameDropRate(): ?float { @@ -82,7 +82,7 @@ public function getFrameDropRate(): ?float { } /** - * Gets the latencyMs property value. The latencyMs property + * Gets the latencyMs property value. Network latency in milliseconds. * @return int|null */ public function getLatencyMs(): ?int { @@ -94,7 +94,7 @@ public function getLatencyMs(): ?int { } /** - * Gets the networkJitterMs property value. The networkJitterMs property + * Gets the networkJitterMs property value. Network jitter in milliseconds. * @return int|null */ public function getNetworkJitterMs(): ?int { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the frameDropRate property value. The frameDropRate property + * Sets the frameDropRate property value. Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. * @param float|null $value Value to set for the frameDropRate property. */ public function setFrameDropRate(?float $value): void { @@ -154,7 +154,7 @@ public function setFrameDropRate(?float $value): void { } /** - * Sets the latencyMs property value. The latencyMs property + * Sets the latencyMs property value. Network latency in milliseconds. * @param int|null $value Value to set for the latencyMs property. */ public function setLatencyMs(?int $value): void { @@ -162,7 +162,7 @@ public function setLatencyMs(?int $value): void { } /** - * Sets the networkJitterMs property value. The networkJitterMs property + * Sets the networkJitterMs property value. Network jitter in milliseconds. * @param int|null $value Value to set for the networkJitterMs property. */ public function setNetworkJitterMs(?int $value): void { diff --git a/src/Generated/Models/SyntheticMediaDetectionDetail.php b/src/Generated/Models/SyntheticMediaDetectionDetail.php index 5f53f890fed..eb3890218e0 100644 --- a/src/Generated/Models/SyntheticMediaDetectionDetail.php +++ b/src/Generated/Models/SyntheticMediaDetectionDetail.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the confidence property value. The confidence property + * Gets the confidence property value. Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. * @return float|null */ public function getConfidence(): ?float { @@ -104,7 +104,7 @@ public function getModality(): ?ContentModality { } /** - * Gets the modelName property value. The modelName property + * Gets the modelName property value. Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). * @return string|null */ public function getModelName(): ?string { @@ -116,7 +116,7 @@ public function getModelName(): ?string { } /** - * Gets the modelTasks property value. The modelTasks property + * Gets the modelTasks property value. Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. * @return array|null */ public function getModelTasks(): ?array { @@ -184,7 +184,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the confidence property value. The confidence property + * Sets the confidence property value. Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. * @param float|null $value Value to set for the confidence property. */ public function setConfidence(?float $value): void { @@ -200,7 +200,7 @@ public function setModality(?ContentModality $value): void { } /** - * Sets the modelName property value. The modelName property + * Sets the modelName property value. Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). * @param string|null $value Value to set for the modelName property. */ public function setModelName(?string $value): void { @@ -208,7 +208,7 @@ public function setModelName(?string $value): void { } /** - * Sets the modelTasks property value. The modelTasks property + * Sets the modelTasks property value. Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. * @param array|null $value Value to set for the modelTasks property. */ public function setModelTasks(?array $value): void { diff --git a/src/Generated/Models/SyntheticMediaDetectionInfo.php b/src/Generated/Models/SyntheticMediaDetectionInfo.php index fecdbe452c1..0b5ddad7210 100644 --- a/src/Generated/Models/SyntheticMediaDetectionInfo.php +++ b/src/Generated/Models/SyntheticMediaDetectionInfo.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the detectionId property value. The detectionId property + * Gets the detectionId property value. Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. * @return string|null */ public function getDetectionId(): ?string { @@ -68,7 +68,7 @@ public function getDetectionId(): ?string { } /** - * Gets the detectorBot property value. The detectorBot property + * Gets the detectorBot property value. Identifier of the detection bot that produced this result. * @return string|null */ public function getDetectorBot(): ?string { @@ -95,7 +95,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isParticipantTrusted property value. The isParticipantTrusted property + * Gets the isParticipantTrusted property value. Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. * @return bool|null */ public function getIsParticipantTrusted(): ?bool { @@ -119,7 +119,7 @@ public function getOdataType(): ?string { } /** - * Gets the syntheticConfidence property value. The syntheticConfidence property + * Gets the syntheticConfidence property value. Confidence score (0.0 to 1.0) that the participant's media is synthetic. * @return float|null */ public function getSyntheticConfidence(): ?float { @@ -160,7 +160,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the detectionId property value. The detectionId property + * Sets the detectionId property value. Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. * @param string|null $value Value to set for the detectionId property. */ public function setDetectionId(?string $value): void { @@ -168,7 +168,7 @@ public function setDetectionId(?string $value): void { } /** - * Sets the detectorBot property value. The detectorBot property + * Sets the detectorBot property value. Identifier of the detection bot that produced this result. * @param string|null $value Value to set for the detectorBot property. */ public function setDetectorBot(?string $value): void { @@ -176,7 +176,7 @@ public function setDetectorBot(?string $value): void { } /** - * Sets the isParticipantTrusted property value. The isParticipantTrusted property + * Sets the isParticipantTrusted property value. Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. * @param bool|null $value Value to set for the isParticipantTrusted property. */ public function setIsParticipantTrusted(?bool $value): void { @@ -192,7 +192,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the syntheticConfidence property value. The syntheticConfidence property + * Sets the syntheticConfidence property value. Confidence score (0.0 to 1.0) that the participant's media is synthetic. * @param float|null $value Value to set for the syntheticConfidence property. */ public function setSyntheticConfidence(?float $value): void { diff --git a/src/Generated/Models/TextClassificationRequest.php b/src/Generated/Models/TextClassificationRequest.php index 7bace24d6a0..0fdbccd0632 100644 --- a/src/Generated/Models/TextClassificationRequest.php +++ b/src/Generated/Models/TextClassificationRequest.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): TextC } /** - * Gets the contentMetaData property value. The contentMetaData property + * Gets the contentMetaData property value. Metadata that describes the content being classified. * @return ClassificationRequestContentMetaData|null */ public function getContentMetaData(): ?ClassificationRequestContentMetaData { @@ -61,7 +61,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the fileExtension property value. The fileExtension property + * Gets the fileExtension property value. The file extension of the content being classified. * @return string|null */ public function getFileExtension(): ?string { @@ -73,7 +73,7 @@ public function getFileExtension(): ?string { } /** - * Gets the matchTolerancesToInclude property value. The matchTolerancesToInclude property + * Gets the matchTolerancesToInclude property value. The match tolerance levels to include in the classification results. The possible values are: exact, near. * @return MlClassificationMatchTolerance|null */ public function getMatchTolerancesToInclude(): ?MlClassificationMatchTolerance { @@ -85,7 +85,7 @@ public function getMatchTolerancesToInclude(): ?MlClassificationMatchTolerance { } /** - * Gets the scopesToRun property value. The scopesToRun property + * Gets the scopesToRun property value. The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. * @return SensitiveTypeScope|null */ public function getScopesToRun(): ?SensitiveTypeScope { @@ -97,7 +97,7 @@ public function getScopesToRun(): ?SensitiveTypeScope { } /** - * Gets the sensitiveTypeIds property value. The sensitiveTypeIds property + * Gets the sensitiveTypeIds property value. The identifiers of the sensitive information types to evaluate against the text. * @return array|null */ public function getSensitiveTypeIds(): ?array { @@ -111,7 +111,7 @@ public function getSensitiveTypeIds(): ?array { } /** - * Gets the text property value. The text property + * Gets the text property value. The text to classify. * @return string|null */ public function getText(): ?string { @@ -137,7 +137,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the contentMetaData property value. The contentMetaData property + * Sets the contentMetaData property value. Metadata that describes the content being classified. * @param ClassificationRequestContentMetaData|null $value Value to set for the contentMetaData property. */ public function setContentMetaData(?ClassificationRequestContentMetaData $value): void { @@ -145,7 +145,7 @@ public function setContentMetaData(?ClassificationRequestContentMetaData $value) } /** - * Sets the fileExtension property value. The fileExtension property + * Sets the fileExtension property value. The file extension of the content being classified. * @param string|null $value Value to set for the fileExtension property. */ public function setFileExtension(?string $value): void { @@ -153,7 +153,7 @@ public function setFileExtension(?string $value): void { } /** - * Sets the matchTolerancesToInclude property value. The matchTolerancesToInclude property + * Sets the matchTolerancesToInclude property value. The match tolerance levels to include in the classification results. The possible values are: exact, near. * @param MlClassificationMatchTolerance|null $value Value to set for the matchTolerancesToInclude property. */ public function setMatchTolerancesToInclude(?MlClassificationMatchTolerance $value): void { @@ -161,7 +161,7 @@ public function setMatchTolerancesToInclude(?MlClassificationMatchTolerance $val } /** - * Sets the scopesToRun property value. The scopesToRun property + * Sets the scopesToRun property value. The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. * @param SensitiveTypeScope|null $value Value to set for the scopesToRun property. */ public function setScopesToRun(?SensitiveTypeScope $value): void { @@ -169,7 +169,7 @@ public function setScopesToRun(?SensitiveTypeScope $value): void { } /** - * Sets the sensitiveTypeIds property value. The sensitiveTypeIds property + * Sets the sensitiveTypeIds property value. The identifiers of the sensitive information types to evaluate against the text. * @param array|null $value Value to set for the sensitiveTypeIds property. */ public function setSensitiveTypeIds(?array $value): void { @@ -177,7 +177,7 @@ public function setSensitiveTypeIds(?array $value): void { } /** - * Sets the text property value. The text property + * Sets the text property value. The text to classify. * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { diff --git a/src/Generated/Models/VerifiedIdMethodType.php b/src/Generated/Models/VerifiedIdMethodType.php new file mode 100644 index 00000000000..dbfe824812c --- /dev/null +++ b/src/Generated/Models/VerifiedIdMethodType.php @@ -0,0 +1,13 @@ + fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'faceCheckConfiguration' => fn(ParseNode $n) => $o->setFaceCheckConfiguration($n->getObjectValue([FaceCheckConfiguration::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'mobileDriversLicenseConfiguration' => fn(ParseNode $n) => $o->setMobileDriversLicenseConfiguration($n->getObjectValue([MobileDriversLicenseConfiguration::class, 'createFromDiscriminatorValue'])), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'selfServiceIssuance' => fn(ParseNode $n) => $o->setSelfServiceIssuance($n->getObjectValue([VerifiedIdSelfServiceIssuance::class, 'createFromDiscriminatorValue'])), 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(VerifiedIdProfileState::class)), 'verifiedIdProfileConfiguration' => fn(ParseNode $n) => $o->setVerifiedIdProfileConfiguration($n->getObjectValue([VerifiedIdProfileConfiguration::class, 'createFromDiscriminatorValue'])), 'verifiedIdUsageConfigurations' => fn(ParseNode $n) => $o->setVerifiedIdUsageConfigurations($n->getCollectionOfObjectValues([VerifiedIdUsageConfiguration::class, 'createFromDiscriminatorValue'])), @@ -81,6 +83,18 @@ public function getLastModifiedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); } + /** + * Gets the mobileDriversLicenseConfiguration property value. Configuration for accepting mobile driver's licenses. Optional. + * @return MobileDriversLicenseConfiguration|null + */ + public function getMobileDriversLicenseConfiguration(): ?MobileDriversLicenseConfiguration { + $val = $this->getBackingStore()->get('mobileDriversLicenseConfiguration'); + if (is_null($val) || $val instanceof MobileDriversLicenseConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mobileDriversLicenseConfiguration'"); + } + /** * Gets the name property value. Display name for the verified ID profile. Required. * @return string|null @@ -105,6 +119,18 @@ public function getPriority(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); } + /** + * Gets the selfServiceIssuance property value. Configuration for self-service issuance. Optional. + * @return VerifiedIdSelfServiceIssuance|null + */ + public function getSelfServiceIssuance(): ?VerifiedIdSelfServiceIssuance { + $val = $this->getBackingStore()->get('selfServiceIssuance'); + if (is_null($val) || $val instanceof VerifiedIdSelfServiceIssuance) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'selfServiceIssuance'"); + } + /** * Gets the state property value. The state property * @return VerifiedIdProfileState|null @@ -164,8 +190,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('description', $this->getDescription()); $writer->writeObjectValue('faceCheckConfiguration', $this->getFaceCheckConfiguration()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('mobileDriversLicenseConfiguration', $this->getMobileDriversLicenseConfiguration()); $writer->writeStringValue('name', $this->getName()); $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeObjectValue('selfServiceIssuance', $this->getSelfServiceIssuance()); $writer->writeEnumValue('state', $this->getState()); $writer->writeObjectValue('verifiedIdProfileConfiguration', $this->getVerifiedIdProfileConfiguration()); $writer->writeCollectionOfObjectValues('verifiedIdUsageConfigurations', $this->getVerifiedIdUsageConfigurations()); @@ -196,6 +224,14 @@ public function setLastModifiedDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastModifiedDateTime', $value); } + /** + * Sets the mobileDriversLicenseConfiguration property value. Configuration for accepting mobile driver's licenses. Optional. + * @param MobileDriversLicenseConfiguration|null $value Value to set for the mobileDriversLicenseConfiguration property. + */ + public function setMobileDriversLicenseConfiguration(?MobileDriversLicenseConfiguration $value): void { + $this->getBackingStore()->set('mobileDriversLicenseConfiguration', $value); + } + /** * Sets the name property value. Display name for the verified ID profile. Required. * @param string|null $value Value to set for the name property. @@ -212,6 +248,14 @@ public function setPriority(?int $value): void { $this->getBackingStore()->set('priority', $value); } + /** + * Sets the selfServiceIssuance property value. Configuration for self-service issuance. Optional. + * @param VerifiedIdSelfServiceIssuance|null $value Value to set for the selfServiceIssuance property. + */ + public function setSelfServiceIssuance(?VerifiedIdSelfServiceIssuance $value): void { + $this->getBackingStore()->set('selfServiceIssuance', $value); + } + /** * Sets the state property value. The state property * @param VerifiedIdProfileState|null $value Value to set for the state property. diff --git a/src/Generated/Models/VerifiedIdProfileConfiguration.php b/src/Generated/Models/VerifiedIdProfileConfiguration.php index 6420eb0285c..24fe9eca04f 100644 --- a/src/Generated/Models/VerifiedIdProfileConfiguration.php +++ b/src/Generated/Models/VerifiedIdProfileConfiguration.php @@ -117,11 +117,37 @@ public function getFieldDeserializers(): array { 'claimBindings' => fn(ParseNode $n) => $o->setClaimBindings($n->getCollectionOfObjectValues([ClaimBinding::class, 'createFromDiscriminatorValue'])), 'claimBindingSource' => fn(ParseNode $n) => $o->setClaimBindingSource($n->getEnumValue(ClaimBindingSource::class)), 'claimValidation' => fn(ParseNode $n) => $o->setClaimValidation($n->getObjectValue([ClaimValidation::class, 'createFromDiscriminatorValue'])), + 'manifestUrl' => fn(ParseNode $n) => $o->setManifestUrl($n->getStringValue()), + 'methodType' => fn(ParseNode $n) => $o->setMethodType($n->getEnumValue(VerifiedIdMethodType::class)), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), ]; } + /** + * Gets the manifestUrl property value. The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + * @return string|null + */ + public function getManifestUrl(): ?string { + $val = $this->getBackingStore()->get('manifestUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manifestUrl'"); + } + + /** + * Gets the methodType property value. The methodType property + * @return VerifiedIdMethodType|null + */ + public function getMethodType(): ?VerifiedIdMethodType { + $val = $this->getBackingStore()->get('methodType'); + if (is_null($val) || $val instanceof VerifiedIdMethodType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'methodType'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -155,6 +181,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('claimBindings', $this->getClaimBindings()); $writer->writeEnumValue('claimBindingSource', $this->getClaimBindingSource()); $writer->writeObjectValue('claimValidation', $this->getClaimValidation()); + $writer->writeStringValue('manifestUrl', $this->getManifestUrl()); + $writer->writeEnumValue('methodType', $this->getMethodType()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('type', $this->getType()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -208,6 +236,22 @@ public function setClaimValidation(?ClaimValidation $value): void { $this->getBackingStore()->set('claimValidation', $value); } + /** + * Sets the manifestUrl property value. The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + * @param string|null $value Value to set for the manifestUrl property. + */ + public function setManifestUrl(?string $value): void { + $this->getBackingStore()->set('manifestUrl', $value); + } + + /** + * Sets the methodType property value. The methodType property + * @param VerifiedIdMethodType|null $value Value to set for the methodType property. + */ + public function setMethodType(?VerifiedIdMethodType $value): void { + $this->getBackingStore()->set('methodType', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/VerifiedIdSelfServiceIssuance.php b/src/Generated/Models/VerifiedIdSelfServiceIssuance.php new file mode 100644 index 00000000000..5c3ce378d55 --- /dev/null +++ b/src/Generated/Models/VerifiedIdSelfServiceIssuance.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VerifiedIdSelfServiceIssuance + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifiedIdSelfServiceIssuance { + return new VerifiedIdSelfServiceIssuance(); + } + + /** + * 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 [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'issuanceUrl' => fn(ParseNode $n) => $o->setIssuanceUrl($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. Indicates whether self-service issuance is enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the issuanceUrl property value. The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + * @return string|null + */ + public function getIssuanceUrl(): ?string { + $val = $this->getBackingStore()->get('issuanceUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuanceUrl'"); + } + + /** + * 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->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('issuanceUrl', $this->getIssuanceUrl()); + $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 isEnabled property value. Indicates whether self-service issuance is enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the issuanceUrl property value. The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + * @param string|null $value Value to set for the issuanceUrl property. + */ + public function setIssuanceUrl(?string $value): void { + $this->getBackingStore()->set('issuanceUrl', $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/VerifiedIdUsageConfigurationPurpose.php b/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php index 474c1dc5ecc..0bdfef4a7ee 100644 --- a/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php +++ b/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php @@ -9,4 +9,5 @@ class VerifiedIdUsageConfigurationPurpose extends Enum { public const ONBOARDING = "onboarding"; public const ALL = "all"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const VERIFICATION = "verification"; } diff --git a/src/Generated/Models/VideoMetadata.php b/src/Generated/Models/VideoMetadata.php index 317a9ba1323..c6cb70c5d3b 100644 --- a/src/Generated/Models/VideoMetadata.php +++ b/src/Generated/Models/VideoMetadata.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the bitrateKbps property value. The bitrateKbps property + * Gets the bitrateKbps property value. Video bitrate in kilobits per second. * @return int|null */ public function getBitrateKbps(): ?int { @@ -68,7 +68,7 @@ public function getBitrateKbps(): ?int { } /** - * Gets the codec property value. The codec property + * Gets the codec property value. The video codec used (for example, H.264 or VP9). * @return string|null */ public function getCodec(): ?string { @@ -94,7 +94,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the frameRate property value. The frameRate property + * Gets the frameRate property value. Frame rate in frames per second. * @return float|null */ public function getFrameRate(): ?float { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the bitrateKbps property value. The bitrateKbps property + * Sets the bitrateKbps property value. Video bitrate in kilobits per second. * @param int|null $value Value to set for the bitrateKbps property. */ public function setBitrateKbps(?int $value): void { @@ -154,7 +154,7 @@ public function setBitrateKbps(?int $value): void { } /** - * Sets the codec property value. The codec property + * Sets the codec property value. The video codec used (for example, H.264 or VP9). * @param string|null $value Value to set for the codec property. */ public function setCodec(?string $value): void { @@ -162,7 +162,7 @@ public function setCodec(?string $value): void { } /** - * Sets the frameRate property value. The frameRate property + * Sets the frameRate property value. Frame rate in frames per second. * @param float|null $value Value to set for the frameRate property. */ public function setFrameRate(?float $value): void { diff --git a/src/Generated/Planner/Goals/Count/CountRequestBuilder.php b/src/Generated/Planner/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..341bbdfbacb --- /dev/null +++ b/src/Generated/Planner/Goals/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}/planner/goals/$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/Planner/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..508f010e999 --- /dev/null +++ b/src/Generated/Planner/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa153e0476e --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/Goals/GoalsRequestBuilder.php b/src/Generated/Planner/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..4ce5e8d01bb --- /dev/null +++ b/src/Generated/Planner/Goals/GoalsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.planner entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/planner/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to goals for planner + * @param PlannerGoal $body The request body + * @param GoalsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerGoal $body, ?GoalsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 goals for planner + * @param PlannerGoal $body The request body + * @param GoalsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerGoal $body, ?GoalsRequestBuilderPostRequestConfiguration $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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d4bc6ed4090 --- /dev/null +++ b/src/Generated/Planner/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Planner/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..344fe0b41ab --- /dev/null +++ b/src/Generated/Planner/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Goals/GoalsRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Goals/GoalsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..610831afb48 --- /dev/null +++ b/src/Generated/Planner/Goals/GoalsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..58025c7a245 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilder.php @@ -0,0 +1,153 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property goals for planner + * @param PlannerGoalItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerGoalItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plannergoal-get?view=graph-rest-beta Find more info here + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property goals in planner + * @param PlannerGoal $body The request body + * @param PlannerGoalItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerGoal $body, ?PlannerGoalItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property goals for planner + * @param PlannerGoalItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerGoalItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Retrieve the properties and relationships of a plannerGoal object. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 goals in planner + * @param PlannerGoal $body The request body + * @param PlannerGoalItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerGoal $body, ?PlannerGoalItemRequestBuilderPatchRequestConfiguration $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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e15638f8bab --- /dev/null +++ b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48477886294 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..85b9a3b4612 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e16bc7aad98 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/PlannerGoalItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..616a8089011 --- /dev/null +++ b/src/Generated/Planner/Goals/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}/planner/goals/{plannerGoal%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/Planner/Goals/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..539d66f6669 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..294bbe6695c --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php b/src/Generated/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilder.php new file mode 100644 index 00000000000..71869edb040 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilder.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}/planner/goals/{plannerGoal%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @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); + } + + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @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; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using 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/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23eb7906f04 --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/Item/Tasks/Item/PlannerTaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ee47cb484db --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/Goals/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Planner/Goals/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..d178f03e231 --- /dev/null +++ b/src/Generated/Planner/Goals/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plannerGoal 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}/planner/goals/{plannerGoal%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 tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @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); + } + + /** + * Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + * @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; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using 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/Planner/Goals/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Goals/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56c6ae676d3 --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/Goals/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Goals/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..944ede2ab88 --- /dev/null +++ b/src/Generated/Planner/Goals/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/Planner/PlannerRequestBuilder.php b/src/Generated/Planner/PlannerRequestBuilder.php index 50ebbe842c5..36452523ab8 100644 --- a/src/Generated/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Planner/PlannerRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Planner; use Microsoft\Graph\Beta\Generated\Planner\Buckets\BucketsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Rosters\RostersRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Tasks\TasksRequestBuilder; @@ -27,6 +28,13 @@ public function buckets(): BucketsRequestBuilder { return new BucketsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.planner entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the plans property of the microsoft.graph.planner entity. */ diff --git a/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..893c99cd8f7 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/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}/planner/plans/{plannerPlan%2Did}/goals/$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/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d92f51c87b7 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a937b6cf49a --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/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/Planner/Plans/Item/Goals/GoalsRequestBuilder.php b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..34143dc665b --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @param GoalsRequestBuilderGetRequestConfiguration|null $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-list-goals?view=graph-rest-beta Find more info here + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the plannerGoal objects associated with a plannerPlan object. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7525b69222c --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..25994dc08da --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..05bb60d9c77 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9979fafe8c6 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..510c985c2a7 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 2463fda7370..18a25ba47d2 100644 --- a/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5dc5f510115 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..181f24cb386 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d9acd1a769 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..ca1d2a20b9a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fea2b54ac03 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de7a699da25 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..be53e847ecf --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8778953d085 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a483fd02ac --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index d29624eb969..154acc630e3 100644 --- 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 @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ec36ac2396c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8f0c05deb49 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..88b362a08d8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..69171526d87 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50f901e9e62 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3401326b0e2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..e6e3e69645c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..131086d5249 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..226b082a522 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index 919739dba99..30d6bddb2c4 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ede4390f44e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3f25ab809c0 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..348f381e880 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..39eaa6a3c47 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e8ca67d935b --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c1a858e6d1 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..96d1b62ec8c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..263bf1e3364 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..beb2a0d0576 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index d916c1153d8..96213ea86a6 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4f45b0734a8 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4a3787e3aff --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdf92790919 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..8af00181205 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ea474c0e245 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dff65204e86 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..5f4cc1cd91c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b5c6968b0a2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bd12b794378 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 9b6b805d4c7..9811381cfbc 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4d3a9d30e34 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da36665e76c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/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/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d038df11046 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..878c1897825 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5d32c767bf7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16607ec0ea2 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..ac5a5ea2bf9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..202394d5f99 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9c878c72623 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index fe17515ff7e..5b559f89e2a 100644 --- 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 @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8f429bcc6eb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..33d4e9b3a3e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e06ee986f29 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..84f3156b318 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ebb8755309b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1bf8df50dbf --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..12916eb8528 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f9b94643b1b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a26b3775e5a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index 844855d6928..7fcd661e2ac 100644 --- 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 @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..639c025eb47 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/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}/goals/$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/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..770e7a2c5b1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/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/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8dd7a37a206 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/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/Goals/GoalsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..8ccb10184bd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder 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}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7de18c9ef82 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters 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/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..918e6fd5d72 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..c245ace5d37 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.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}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9a0ba3f7d88 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters 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/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa2a9e5787b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} 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 index 0892efab885..011998ca576 100644 --- 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 @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php index 8f21e188792..57aca36ab19 100644 --- a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php @@ -19,6 +19,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PlatformCredentialMethods\PlatformCredentialMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\QrCodePinMethod\QrCodePinMethodRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Requirements\RequirementsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\ResourceAccountKeyAuthenticationMethods\ResourceAccountKeyAuthenticationMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SignInPreferences\SignInPreferencesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SoftwareOathMethods\SoftwareOathMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\TemporaryAccessPassMethods\TemporaryAccessPassMethodsRequestBuilder; @@ -124,6 +125,13 @@ public function requirements(): RequirementsRequestBuilder { return new RequirementsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + */ + public function resourceAccountKeyAuthenticationMethods(): ResourceAccountKeyAuthenticationMethodsRequestBuilder { + return new ResourceAccountKeyAuthenticationMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * The signInPreferences property */ diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..482372e7c94 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af9491dd58b --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..045384108bc --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilder.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilder.php new file mode 100644 index 00000000000..eeb6ee790f9 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}/device{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The registered device on which this resource account key resides. Supports $expand. + * @param DeviceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The registered device on which this resource account key resides. Supports $expand. + * @param DeviceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DeviceRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceRequestBuilder { + return new DeviceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bf2e75cd19d --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.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 DeviceRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6060bf16ded --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceRequestBuilderGetQueryParameters { + return new DeviceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.php new file mode 100644 index 00000000000..fc1ef1af789 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilder.php @@ -0,0 +1,119 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceAccountKeyAuthenticationMethodItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a resourceAccountKeyAuthenticationMethod object. + * @param ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/resourceaccountkeyauthenticationmethod-delete?view=graph-rest-beta Find more info here + */ + public function delete(?ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + * @param ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/resourceaccountkeyauthenticationmethod-get?view=graph-rest-beta Find more info here + */ + public function get(?ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ResourceAccountKeyAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a resourceAccountKeyAuthenticationMethod object. + * @param ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + * @param ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 ResourceAccountKeyAuthenticationMethodItemRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceAccountKeyAuthenticationMethodItemRequestBuilder { + return new ResourceAccountKeyAuthenticationMethodItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..74128fc38e0 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f01c339f9f1 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters.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 ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..05c083014f3 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/Item/ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters { + return new ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.php new file mode 100644 index 00000000000..a9bba70a004 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + * @param string $resourceAccountKeyAuthenticationMethodId The unique identifier of resourceAccountKeyAuthenticationMethod + * @return ResourceAccountKeyAuthenticationMethodItemRequestBuilder + */ + public function byResourceAccountKeyAuthenticationMethodId(string $resourceAccountKeyAuthenticationMethodId): ResourceAccountKeyAuthenticationMethodItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['resourceAccountKeyAuthenticationMethod%2Did'] = $resourceAccountKeyAuthenticationMethodId; + return new ResourceAccountKeyAuthenticationMethodItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceAccountKeyAuthenticationMethodsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @param ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/authentication-list-resourceaccountkeyauthenticationmethods?view=graph-rest-beta Find more info here + */ + public function get(?ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ResourceAccountKeyAuthenticationMethodCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + * @param ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 ResourceAccountKeyAuthenticationMethodsRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceAccountKeyAuthenticationMethodsRequestBuilder { + return new ResourceAccountKeyAuthenticationMethodsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4922a901784 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters.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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6880c96215 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ResourceAccountKeyAuthenticationMethods/ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters + */ + 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): ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters { + return new ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php index b1e62a76df3..22f4b631fbc 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php @@ -62,7 +62,7 @@ public function delete(?TargetedChatMessageItemRequestBuilderDeleteRequestConfig } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -109,7 +109,7 @@ public function toDeleteRequestInformation(?TargetedChatMessageItemRequestBuilde } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php index 8188e36ff57..5b2d721c016 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ class TargetedChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php index 1b477910b73..7bf03ba8cb9 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedMessagesRequestBuilderGetRequestConfiguration|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(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderP } /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php index 4d51f5d898f..9d5fe793c76 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of targeted messages in the chat that are visible only to specific users. Nullable. + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. */ class TargetedMessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bd67e22ef2e --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fb99c382c88 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2bfd126bc88 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..e8987c71615 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + * @param string $plannerGoalId The unique identifier of plannerGoal + * @return PlannerGoalItemRequestBuilder + */ + public function byPlannerGoalId(string $plannerGoalId): PlannerGoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerGoal%2Did'] = $plannerGoalId; + return new PlannerGoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2dd95a19d7b --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetQueryParameters.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 GoalsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..83418206c56 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 GoalsRequestBuilderGetQueryParameters + */ + 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): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php new file mode 100644 index 00000000000..f208783138f --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerGoal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of goals in the plan. Read-only. Nullable. + * @param PlannerGoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerGoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 PlannerGoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerGoalItemRequestBuilder { + return new PlannerGoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a2e24408be --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetQueryParameters.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 PlannerGoalItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1c08a3cef48 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/Goals/Item/PlannerGoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerGoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerGoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerGoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerGoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerGoalItemRequestBuilderGetQueryParameters { + return new PlannerGoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index af0d4d4aa78..b8b93a05014 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; @@ -52,6 +53,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index f2ca627c67f..9c34003da52 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -139745,6 +139745,59 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.Get Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -139839,6 +139892,7 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemReq Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan @@ -154980,6 +155034,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -155074,6 +155181,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -158054,6 +158162,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -158148,6 +158309,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -216227,6 +216389,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|getPhoneMethods(): Microsoft\Graph\Beta\Generated.models.authentication::|public|getPlatformCredentialMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getQrCodePinMethod():QrCodePinAuthenticationMethod Microsoft\Graph\Beta\Generated.models.authentication::|public|getRequirements():StrongAuthenticationRequirements +Microsoft\Graph\Beta\Generated.models.authentication::|public|getResourceAccountKeyAuthenticationMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getSignInPreferences():SignInPreferences Microsoft\Graph\Beta\Generated.models.authentication::|public|getSoftwareOathMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getTemporaryAccessPassMethods():array @@ -216246,6 +216409,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|setPhoneMethods(va Microsoft\Graph\Beta\Generated.models.authentication::|public|setPlatformCredentialMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setQrCodePinMethod(value?:QrCodePinAuthenticationMethod):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setRequirements(value?:StrongAuthenticationRequirements):void +Microsoft\Graph\Beta\Generated.models.authentication::|public|setResourceAccountKeyAuthenticationMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setSignInPreferences(value?:SignInPreferences):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setSoftwareOathMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setTemporaryAccessPassMethods(value?:array):void @@ -257543,6 +257707,7 @@ Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getParentMailboxUrl Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getSingleValueExtendedProperties():array Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getTotalItemCount():int Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getType():string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getWellKnownName():string Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setChildFolderCount(value?:int):void @@ -257555,6 +257720,7 @@ Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setParentMailboxUrl Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setSingleValueExtendedProperties(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setTotalItemCount(value?:int):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setWellKnownName(value?:string):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|constructor():void @@ -263881,6 +264047,21 @@ Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResp Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|getAcceptedRegions():array +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|getDocumentStandard():string +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|setAcceptedRegions(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|setDocumentStandard(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileDriversLicenseConfiguration +Microsoft\Graph\Beta\Generated.models.mobileDriversLicenseConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.mobileLobApp-->MobileApp Microsoft\Graph\Beta\Generated.models.mobileLobApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileLobApp::|public|getCommittedContentVersion():string @@ -272953,12 +273134,14 @@ Microsoft\Graph\Beta\Generated.models.planner-->Entity Microsoft\Graph\Beta\Generated.models.planner::|public|constructor():void Microsoft\Graph\Beta\Generated.models.planner::|public|getBuckets():array Microsoft\Graph\Beta\Generated.models.planner::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planner::|public|getGoals():array Microsoft\Graph\Beta\Generated.models.planner::|public|getPlans():array Microsoft\Graph\Beta\Generated.models.planner::|public|getRosters():array Microsoft\Graph\Beta\Generated.models.planner::|public|getTasks():array Microsoft\Graph\Beta\Generated.models.planner::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.planner::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.planner::|public|setBuckets(value?:array):void +Microsoft\Graph\Beta\Generated.models.planner::|public|setGoals(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setPlans(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setRosters(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setTasks(value?:array):void @@ -273313,6 +273496,41 @@ Microsoft\Graph\Beta\Generated.models.plannerFormsRequirement::|public|setOdataT Microsoft\Graph\Beta\Generated.models.plannerFormsRequirement::|public|setRequiredForms(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerFormsRequirement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerFormsRequirement Microsoft\Graph\Beta\Generated.models.plannerFormsRequirement~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plannerGoal-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getFinishDate():Date +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getNotes():ItemBody +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getStartDate():Date +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getStatus():PlannerGoalStatus +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setFinishDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setNotes(value?:ItemBody):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setStartDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setStatus(value?:PlannerGoalStatus):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerGoal::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGoal +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerGoalCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0000-notStarted +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0001-onTrack +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0002-behind +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0003-atRisk +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0004-closed +Microsoft\Graph\Beta\Generated.models.plannerGoalStatus::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.plannerGroup-->Entity Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|GetFieldDeserializers():array @@ -273369,6 +273587,7 @@ Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getCreatedDateTime(): Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getCreationSource():PlannerPlanCreation Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getDetails():PlannerPlanDetails Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getGoals():array Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getHistoryItems():array Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getOwner():string @@ -273386,6 +273605,7 @@ Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreatedBy(value?:I Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreationSource(value?:PlannerPlanCreation):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setDetails(value?:PlannerPlanDetails):void +Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setGoals(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setHistoryItems(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setOwner(value?:string):void @@ -273688,6 +273908,7 @@ Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getCreationSource():P Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getDetails():PlannerTaskDetails Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getDueDateTime():DateTime Microsoft\Graph\Beta\Generated.models.plannerTask::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getGoalIds():array Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getHasChat():bool Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getHasDescription():bool Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getIsArchived():bool @@ -273726,6 +273947,7 @@ Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setCreatedDateTime(va Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setCreationSource(value?:PlannerTaskCreation):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setDetails(value?:PlannerTaskDetails):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setGoalIds(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setHasChat(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setHasDescription(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setIsArchived(value?:bool):void @@ -280893,6 +281115,23 @@ Microsoft\Graph\Beta\Generated.models.resourceAccessType::0002-write Microsoft\Graph\Beta\Generated.models.resourceAccessType::0003-create Microsoft\Graph\Beta\Generated.models.resourceAccessType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.resourceAccess~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod-->AuthenticationMethod +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|getDevice():Device +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|setDevice(value?:Device):void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccountKeyAuthenticationMethod +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.resourceAccountKeyAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccountKeyAuthenticationMethodCollectionResponse Microsoft\Graph\Beta\Generated.models.resourceAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.resourceAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.resourceAction::|public|getAllowedResourceActions():array @@ -311053,14 +311292,21 @@ Microsoft\Graph\Beta\Generated.models.verifiedDomain::|public|setOdataType(value Microsoft\Graph\Beta\Generated.models.verifiedDomain::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedDomain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedDomain Microsoft\Graph\Beta\Generated.models.verifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.verifiedIdMethodType::0000-identityVerificationPartner +Microsoft\Graph\Beta\Generated.models.verifiedIdMethodType::0001-tenantCustomCredential +Microsoft\Graph\Beta\Generated.models.verifiedIdMethodType::0002-verifiedEmployee +Microsoft\Graph\Beta\Generated.models.verifiedIdMethodType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.verifiedIdMethodType::0004-notConfigured Microsoft\Graph\Beta\Generated.models.verifiedIdProfile-->Entity Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getFaceCheckConfiguration():FaceCheckConfiguration Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getMobileDriversLicenseConfiguration():MobileDriversLicenseConfiguration Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getName():string Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getSelfServiceIssuance():VerifiedIdSelfServiceIssuance Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getState():VerifiedIdProfileState Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getVerifiedIdProfileConfiguration():VerifiedIdProfileConfiguration Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getVerifiedIdUsageConfigurations():array @@ -311070,8 +311316,10 @@ Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|Serialize(write Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setFaceCheckConfiguration(value?:FaceCheckConfiguration):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setMobileDriversLicenseConfiguration(value?:MobileDriversLicenseConfiguration):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setSelfServiceIssuance(value?:VerifiedIdSelfServiceIssuance):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setState(value?:VerifiedIdProfileState):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setVerifiedIdProfileConfiguration(value?:VerifiedIdProfileConfiguration):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setVerifiedIdUsageConfigurations(value?:array):void @@ -311092,6 +311340,8 @@ Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|ge Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getClaimBindingSource():ClaimBindingSource Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getClaimValidation():ClaimValidation Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getManifestUrl():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getMethodType():VerifiedIdMethodType Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getType():string Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|Serialize(writer:ISerializationWriter):void @@ -311101,6 +311351,8 @@ Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|se Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindings(value?:array):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindingSource(value?:ClaimBindingSource):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setClaimValidation(value?:ClaimValidation):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setManifestUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setMethodType(value?:VerifiedIdMethodType):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileConfiguration @@ -311108,6 +311360,21 @@ Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration~~>Additiona Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0000-enabled Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0001-disabled Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|getIssuanceUrl():string +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|setIssuanceUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdSelfServiceIssuance +Microsoft\Graph\Beta\Generated.models.verifiedIdSelfServiceIssuance~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getBackingStore():BackingStore @@ -311126,6 +311393,7 @@ Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0000- Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0001-onboarding Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0002-all Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0004-verification Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.verifiedPublisher::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiedPublisher::|public|getAddedDateTime():DateTime @@ -329971,10 +330239,130 @@ Microsoft\Graph\Beta\Generated.planner.buckets.item.tasks.tasksRequestBuilderGet Microsoft\Graph\Beta\Generated.planner.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.planner.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.buckets.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|Post(body:PlannerGoal; requestConfiguration?:GoalsRequestBuilderPostRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|ToPostRequestInformation(body:PlannerGoal; requestConfiguration?:GoalsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.goalsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerGoalItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|Patch(body:PlannerGoal; requestConfiguration?:PlannerGoalItemRequestBuilderPatchRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerGoal; requestConfiguration?:PlannerGoalItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.PlannerGoalItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|Get(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):PlannerTask +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerTaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerTaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerTaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|ByPlannerTaskId(plannerTaskId:string):PlannerTaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):PlannerTaskCollectionResponse +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.goals.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.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.goals.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.goals.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.planner.PlannerRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|buckets:BucketsRequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|Get(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):Planner +Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|Patch(body:Planner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):Planner Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder @@ -330486,6 +330874,59 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsR Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -330580,6 +331021,7 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder: Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan @@ -398425,6 +398867,59 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUs Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -398519,6 +399014,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.Plann 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -401499,6 +401995,59 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getU Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -401593,6 +402142,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.Plan 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -405514,6 +406064,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -405608,6 +406211,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -408588,6 +409192,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -408682,6 +409339,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -412616,6 +413274,59 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -412710,6 +413421,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -415761,6 +416473,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.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.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.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.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -415855,6 +416620,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -418835,6 +419601,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.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.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|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.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -418929,6 +419748,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team 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|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder 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 @@ -430249,6 +431069,7 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBu Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|qrCodePinMethod:QrCodePinMethodRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|resourceAccountKeyAuthenticationMethods:ResourceAccountKeyAuthenticationMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|signInPreferences:SignInPreferencesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|softwareOathMethods:SoftwareOathMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|temporaryAccessPassMethods:TemporaryAccessPassMethodsRequestBuilder @@ -431502,6 +432323,79 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requiremen Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RequirementsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|Get(requestConfiguration?:DeviceRequestBuilderGetRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|WithUrl(rawUrl:string):DeviceRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|Delete(requestConfiguration?:ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|Get(requestConfiguration?:ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration):ResourceAccountKeyAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|WithUrl(rawUrl:string):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|ByResourceAccountKeyAuthenticationMethodId(resourceAccountKeyAuthenticationMethodId:string):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|Get(requestConfiguration?:ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration):ResourceAccountKeyAuthenticationMethodCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|WithUrl(rawUrl:string):ResourceAccountKeyAuthenticationMethodsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.resourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder::|public|Get(requestConfiguration?:SignInPreferencesRequestBuilderGetRequestConfiguration):SignInPreferences @@ -456028,6 +456922,59 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetU Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ByPlannerGoalId(plannerGoalId:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):PlannerGoalCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|Get(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):PlannerGoal +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerGoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerGoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerGoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerGoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerGoalItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -456122,6 +457069,7 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 77cc8f23a3f..2844d0f513c 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", + "descriptionHash": "6B168C4DEA89F82CE7BD09222A01A433A0036A725829803C8823F3F39E7C5E29157E30C4118F0A1971427E16A837D247B32B8DF75EB3CBD4D597E5CBC2E83E9E", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",