diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 965f95857b3..597e00cda8e 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 44a5dbea51e..0e69dd4166f 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfigura } /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta Find more info here */ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?ComplianceChangeItemRequestBuilderDe } /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php index 6397a2b5e15..5b30a33bd5f 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php index a4324094f06..2a8151b5646 100644 --- a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php @@ -91,12 +91,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -128,7 +128,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + * Send a new chatMessage in the specified channel or a chat. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4716ce71f37..090499f4111 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5b371cef640..b99be88bc12 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php index e0b1859a380..b0b8a54b7ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 56f4e786aa1..4088bd447e4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7a24bb9c9df..7dbb76145fa 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index d7ee5a990b8..73a8b6ddd1e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 8740aed1d3a..89ad48ad55a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8013221e802..6079eeb24a5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 1cfbe64cf72..84351b42c85 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2d6ad212da6..149efc30502 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php index 77a0a1fabd1..6d28ef97b28 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70f783e738b..9aade7a3dc4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a902d28837a..6497e6db433 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74df59e0926..71565a28335 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php index fb1453b6a1c..812a2c95e2c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 051fa1ca78c..8afdc1775eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6d3d45d7029..67e174c8626 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0846947f01f..0801ce4adad 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php index 43c26f56794..131ec1141c8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 66f383acbd9..114576afcc1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index c8e6351c94b..6a44931e3ab 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9f379879731..cfb9accab9d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php index 859bebaca20..8271e2981f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index de84d04aebd..14d1dc175eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index de95a07693b..5a986cf983b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74414c7c931..649552c9d3b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php index decd67d5817..30ac3080841 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e7b983c62c7..87fd5c31173 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4acad591b28..f6455206e42 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 71d882e434c..a77728d1ca5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php index aabb37776b2..05d4cf8c094 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8aef69889e9..e664107dbf5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 641be0696c0..b5a5ca0cc95 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5e8aa48b41a..66c827c2a87 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php index 4a026bdcf1f..ad9f4d10adc 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e65051c8c53..4009f8539db 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ba3fdc1bec7..967c51bc070 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e53fb229de4..41475abde2d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php index 14fac83c715..618858f2a68 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e0c64b7a5d5..97c83d11773 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index aaac626080c..7cc356bd992 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5f0905df4bc..978e97330b3 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 079b210802d..5f5f98909de 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4fa7d37993a..575cd006e55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ad676be494b..f0fbc321d81 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 7c3442b911c..ba3c682aa67 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php index ff9f9020609..9942afd076f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f9960053654..88df3553718 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a3bb985748c..5f2eaba3675 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e0ac3f267cb..0a36498598e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php index 74a5a6d6611..bae6337bcfe 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 0cb44bd4e26..44521692a36 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index facb6b84c90..7216d07c401 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index fdbd0b6ea9a..366bd9b35cd 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php index 74e5b953b73..b458070ca05 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a86432acc10..a8c79902a99 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6253de1433e..2652ba347c9 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b83c9ef04d5..2b8b91f1481 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php index 1c46089d6d6..817c569770f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4feb373615c..70ba4e98264 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index b1cd238db02..0bc544b8c6a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 342fa47078a..186e177ef1c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php index 6b7ed15707d..7499f6a167d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a6202271c72..9d1211f2907 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 52f49e4acbe..6ef06d2f31e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index a640d9b161a..711a29c720b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php index a605a6cdfaf..561ba1fb346 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f340d4a4d3d..11d6a020300 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index bbbf44b2180..6cd9a8569e1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ed9ef131298..2d1eac366ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php index 3c79d9d0cf7..4920ad34909 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index b426f2b5182..f66b0ecc098 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 9a392021e9c..377a3d494f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b8bcfa88946..ebb60089abb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php index 560fc8417b5..cb5fa8cd102 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2f5d0f80738..f572dba878f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ee6db43d733..a3d1a87a4b8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index befcfa88f8f..0a6a3385ca8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php index 56e8418ec18..d776dff7f55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a624752d271..9b664665467 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index cc69e4f2c2d..fff9959c763 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2aacef29770..ff546639f9f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php index 6836522ea39..2025dbf4e22 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70a78863bf8..46b1d94ed51 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 8e1dbbafbaf..436ce543d79 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9a5b05590a6..22e831a6086 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php index efe7ed20004..de36eb36706 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2528998ae0d..6ab207e2278 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index b80e5d79ed8..a145ae633ab 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 0f745123334..253415c5c8d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index bb4f67a3ce3..a85baf0f7f7 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 614c634523d..4ffc159cb20 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/CloudPCsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/CloudPCsRequestBuilder.php index eac28bd5369..2dd6d8aaae7 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/CloudPCsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/CloudPCsRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\GetProvisionedCloudPCsWithGroupIdWithServicePlanId\GetProvisionedCloudPCsWithGroupIdWithServicePlanIdRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\CloudPCItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\RetrieveCloudPcCountByStatus\RetrieveCloudPcCountByStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\ValidateBulkResize\ValidateBulkResizeRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPC; use Microsoft\Graph\Beta\Generated\Models\CloudPCCollectionResponse; @@ -28,6 +29,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcCountByStatus method. + */ + public function retrieveCloudPcCountByStatus(): RetrieveCloudPcCountByStatusRequestBuilder { + return new RetrieveCloudPcCountByStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the validateBulkResize method. */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php new file mode 100644 index 00000000000..4adf8ec6002 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcStatusSummary::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, CloudPcStatusSummary::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/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.php new file mode 100644 index 00000000000..d2ee0290e89 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.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}/deviceManagement/virtualEndpoint/cloudPCs/retrieveCloudPcCountByStatus(){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the Cloud PC count grouped by status. + * @param RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration|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/cloudpc-retrievecloudpccountbystatus?view=graph-rest-beta Find more info here + */ + public function get(?RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrieveCloudPcCountByStatusGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the Cloud PC count grouped by status. + * @param RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RetrieveCloudPcCountByStatusRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveCloudPcCountByStatusRequestBuilder { + return new RetrieveCloudPcCountByStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bb23000f36a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4f392ebe9f6 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters { + return new RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index 6b7f1e07ae3..e312bbe3e2c 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?RetentionLabelRequestBuilderGetRequestConfiguration $reques } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta Find more info here */ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?RetentionLabelRequestBuilderGetRequestC } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 3dbc9a2cdbf..572adc03c23 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 467f2d1822f..089d28039f6 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new azureDataLakeConnector object. + * Create a new oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new azureDataLakeConnector object. + * Create a new oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php index de7d21bcaed..0ad8a25982d 100644 --- a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?InboundFlowsRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new inboundFileFlow object. + * Create a new inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta Find more info here */ public function post(InboundFlow $body, ?InboundFlowsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?InboundFlowsRequestBuilderGetRequestCon } /** - * Create a new inboundFileFlow object. + * Create a new inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index 79838d1edef..bf307224d84 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 230e24aa9c1..1489ac75a43 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index b479fc76ce2..32bac9d6444 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index e484e11c847..d7217fcbcb1 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index 3b609751cac..ccc2cb5c328 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 4bafb856eea..df1b4b7acf4 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/GroupItemRequestBuilder.php b/src/Generated/Groups/Item/GroupItemRequestBuilder.php index 119761a2fc7..76c519f386b 100644 --- a/src/Generated/Groups/Item/GroupItemRequestBuilder.php +++ b/src/Generated/Groups/Item/GroupItemRequestBuilder.php @@ -30,6 +30,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\MembersWithLicenseErrors\MembersWithLicenseErrorsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Onenote\OnenoteRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\OnPremisesSyncBehavior\OnPremisesSyncBehaviorRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Owners\OwnersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\PermissionGrants\PermissionGrantsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Photo\PhotoRequestBuilder; @@ -245,6 +246,13 @@ public function onenote(): OnenoteRequestBuilder { return new OnenoteRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + */ + public function onPremisesSyncBehavior(): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the owners property of the microsoft.graph.group entity. */ diff --git a/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php new file mode 100644 index 00000000000..f010647ace7 --- /dev/null +++ b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php @@ -0,0 +1,146 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the 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}/onPremisesSyncBehavior{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties of an onPremisesSyncBehavior object. The isCloudManaged property indicates whether the object's source of authority is set to the cloud. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|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/onpremisessyncbehavior-get?view=graph-rest-beta Find more info here + */ + public function get(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an onPremisesSyncBehavior object. + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|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/onpremisessyncbehavior-update?view=graph-rest-beta Find more info here + */ + public function patch(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $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 of an onPremisesSyncBehavior object. The isCloudManaged property indicates whether the object's source of authority is set to the cloud. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 properties of an onPremisesSyncBehavior object. + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $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 OnPremisesSyncBehaviorRequestBuilder + */ + public function withUrl(string $rawUrl): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d28945cd7a1 --- /dev/null +++ b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4f7d20feaf2 --- /dev/null +++ b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.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 OnPremisesSyncBehaviorRequestBuilderGetQueryParameters 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/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c5fceb23e1 --- /dev/null +++ b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OnPremisesSyncBehaviorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OnPremisesSyncBehaviorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return OnPremisesSyncBehaviorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): OnPremisesSyncBehaviorRequestBuilderGetQueryParameters { + return new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4305a31b52c --- /dev/null +++ b/src/Generated/Groups/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index 5eb7b9e0e54..1e6b9930d4e 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 7864e9d8a17..14ea330a960 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 02637068d88..5be5c780b5c 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?CustomAuthenticationExtensionItemRequestBuilderDeleteReq } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?CustomAuthenticationExtensionItemReq } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php index 6ac33f29928..64cff1ae17d 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index 7240b4a58bc..290cf013281 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index be603372153..6b91fa3ead3 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Models/AccessPackageApprovalStage.php b/src/Generated/Models/AccessPackageApprovalStage.php new file mode 100644 index 00000000000..59c80548c0a --- /dev/null +++ b/src/Generated/Models/AccessPackageApprovalStage.php @@ -0,0 +1,300 @@ +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 AccessPackageApprovalStage + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageApprovalStage { + return new AccessPackageApprovalStage(); + } + + /** + * 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 durationBeforeAutomaticDenial property value. The number of days that a request can be pending a response before it is automatically denied. + * @return DateInterval|null + */ + public function getDurationBeforeAutomaticDenial(): ?DateInterval { + $val = $this->getBackingStore()->get('durationBeforeAutomaticDenial'); + if (is_null($val) || $val instanceof DateInterval) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'durationBeforeAutomaticDenial'"); + } + + /** + * Gets the durationBeforeEscalation property value. If escalation is required, the time a request can be pending a response from a primary approver. + * @return DateInterval|null + */ + public function getDurationBeforeEscalation(): ?DateInterval { + $val = $this->getBackingStore()->get('durationBeforeEscalation'); + if (is_null($val) || $val instanceof DateInterval) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'durationBeforeEscalation'"); + } + + /** + * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * @return array|null + */ + public function getEscalationApprovers(): ?array { + $val = $this->getBackingStore()->get('escalationApprovers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectSet::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'escalationApprovers'"); + } + + /** + * Gets the fallbackEscalationApprovers property value. The subjects, typically users, who are the fallback escalation approvers. + * @return array|null + */ + public function getFallbackEscalationApprovers(): ?array { + $val = $this->getBackingStore()->get('fallbackEscalationApprovers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectSet::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fallbackEscalationApprovers'"); + } + + /** + * Gets the fallbackPrimaryApprovers property value. The subjects, typically users, who are the fallback primary approvers. + * @return array|null + */ + public function getFallbackPrimaryApprovers(): ?array { + $val = $this->getBackingStore()->get('fallbackPrimaryApprovers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectSet::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fallbackPrimaryApprovers'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'durationBeforeAutomaticDenial' => fn(ParseNode $n) => $o->setDurationBeforeAutomaticDenial($n->getDateIntervalValue()), + 'durationBeforeEscalation' => fn(ParseNode $n) => $o->setDurationBeforeEscalation($n->getDateIntervalValue()), + 'escalationApprovers' => fn(ParseNode $n) => $o->setEscalationApprovers($n->getCollectionOfObjectValues([SubjectSet::class, 'createFromDiscriminatorValue'])), + 'fallbackEscalationApprovers' => fn(ParseNode $n) => $o->setFallbackEscalationApprovers($n->getCollectionOfObjectValues([SubjectSet::class, 'createFromDiscriminatorValue'])), + 'fallbackPrimaryApprovers' => fn(ParseNode $n) => $o->setFallbackPrimaryApprovers($n->getCollectionOfObjectValues([SubjectSet::class, 'createFromDiscriminatorValue'])), + 'isApproverJustificationRequired' => fn(ParseNode $n) => $o->setIsApproverJustificationRequired($n->getBooleanValue()), + 'isEscalationEnabled' => fn(ParseNode $n) => $o->setIsEscalationEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'primaryApprovers' => fn(ParseNode $n) => $o->setPrimaryApprovers($n->getCollectionOfObjectValues([SubjectSet::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the isApproverJustificationRequired property value. Indicates whether the approver is required to provide a justification for approving a request. + * @return bool|null + */ + public function getIsApproverJustificationRequired(): ?bool { + $val = $this->getBackingStore()->get('isApproverJustificationRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isApproverJustificationRequired'"); + } + + /** + * Gets the isEscalationEnabled property value. If true, then one or more escalationApprovers are configured in this approval stage. + * @return bool|null + */ + public function getIsEscalationEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEscalationEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEscalationEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * @return array|null + */ + public function getPrimaryApprovers(): ?array { + $val = $this->getBackingStore()->get('primaryApprovers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectSet::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'primaryApprovers'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateIntervalValue('durationBeforeAutomaticDenial', $this->getDurationBeforeAutomaticDenial()); + $writer->writeDateIntervalValue('durationBeforeEscalation', $this->getDurationBeforeEscalation()); + $writer->writeCollectionOfObjectValues('escalationApprovers', $this->getEscalationApprovers()); + $writer->writeCollectionOfObjectValues('fallbackEscalationApprovers', $this->getFallbackEscalationApprovers()); + $writer->writeCollectionOfObjectValues('fallbackPrimaryApprovers', $this->getFallbackPrimaryApprovers()); + $writer->writeBooleanValue('isApproverJustificationRequired', $this->getIsApproverJustificationRequired()); + $writer->writeBooleanValue('isEscalationEnabled', $this->getIsEscalationEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('primaryApprovers', $this->getPrimaryApprovers()); + $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 durationBeforeAutomaticDenial property value. The number of days that a request can be pending a response before it is automatically denied. + * @param DateInterval|null $value Value to set for the durationBeforeAutomaticDenial property. + */ + public function setDurationBeforeAutomaticDenial(?DateInterval $value): void { + $this->getBackingStore()->set('durationBeforeAutomaticDenial', $value); + } + + /** + * Sets the durationBeforeEscalation property value. If escalation is required, the time a request can be pending a response from a primary approver. + * @param DateInterval|null $value Value to set for the durationBeforeEscalation property. + */ + public function setDurationBeforeEscalation(?DateInterval $value): void { + $this->getBackingStore()->set('durationBeforeEscalation', $value); + } + + /** + * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * @param array|null $value Value to set for the escalationApprovers property. + */ + public function setEscalationApprovers(?array $value): void { + $this->getBackingStore()->set('escalationApprovers', $value); + } + + /** + * Sets the fallbackEscalationApprovers property value. The subjects, typically users, who are the fallback escalation approvers. + * @param array|null $value Value to set for the fallbackEscalationApprovers property. + */ + public function setFallbackEscalationApprovers(?array $value): void { + $this->getBackingStore()->set('fallbackEscalationApprovers', $value); + } + + /** + * Sets the fallbackPrimaryApprovers property value. The subjects, typically users, who are the fallback primary approvers. + * @param array|null $value Value to set for the fallbackPrimaryApprovers property. + */ + public function setFallbackPrimaryApprovers(?array $value): void { + $this->getBackingStore()->set('fallbackPrimaryApprovers', $value); + } + + /** + * Sets the isApproverJustificationRequired property value. Indicates whether the approver is required to provide a justification for approving a request. + * @param bool|null $value Value to set for the isApproverJustificationRequired property. + */ + public function setIsApproverJustificationRequired(?bool $value): void { + $this->getBackingStore()->set('isApproverJustificationRequired', $value); + } + + /** + * Sets the isEscalationEnabled property value. If true, then one or more escalationApprovers are configured in this approval stage. + * @param bool|null $value Value to set for the isEscalationEnabled property. + */ + public function setIsEscalationEnabled(?bool $value): void { + $this->getBackingStore()->set('isEscalationEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * @param array|null $value Value to set for the primaryApprovers property. + */ + public function setPrimaryApprovers(?array $value): void { + $this->getBackingStore()->set('primaryApprovers', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageAssignmentRequestCallbackData.php b/src/Generated/Models/AccessPackageAssignmentRequestCallbackData.php index fef8c287f28..62010e5125f 100644 --- a/src/Generated/Models/AccessPackageAssignmentRequestCallbackData.php +++ b/src/Generated/Models/AccessPackageAssignmentRequestCallbackData.php @@ -22,6 +22,13 @@ public function __construct() { * @return AccessPackageAssignmentRequestCallbackData */ public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageAssignmentRequestCallbackData { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.assignmentRequestApprovalStageCallbackData': return new AssignmentRequestApprovalStageCallbackData(); + } + } return new AccessPackageAssignmentRequestCallbackData(); } diff --git a/src/Generated/Models/AccessPackageDynamicApprovalStage.php b/src/Generated/Models/AccessPackageDynamicApprovalStage.php new file mode 100644 index 00000000000..ab18ff6d2e6 --- /dev/null +++ b/src/Generated/Models/AccessPackageDynamicApprovalStage.php @@ -0,0 +1,67 @@ +getBackingStore()->get('customExtension'); + if (is_null($val) || $val instanceof CustomCalloutExtension) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customExtension'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'customExtension' => fn(ParseNode $n) => $o->setCustomExtension($n->getObjectValue([CustomCalloutExtension::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('customExtension', $this->getCustomExtension()); + } + + /** + * Sets the customExtension property value. The customExtension property + * @param CustomCalloutExtension|null $value Value to set for the customExtension property. + */ + public function setCustomExtension(?CustomCalloutExtension $value): void { + $this->getBackingStore()->set('customExtension', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageRequestApprovalStageCallbackConfiguration.php b/src/Generated/Models/AccessPackageRequestApprovalStageCallbackConfiguration.php new file mode 100644 index 00000000000..8f2adf5a668 --- /dev/null +++ b/src/Generated/Models/AccessPackageRequestApprovalStageCallbackConfiguration.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration'); + } + + /** + * 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 AccessPackageRequestApprovalStageCallbackConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageRequestApprovalStageCallbackConfiguration { + return new AccessPackageRequestApprovalStageCallbackConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/ApprovalStage.php b/src/Generated/Models/ApprovalStage.php index 366ca78855a..2e5bf46726f 100644 --- a/src/Generated/Models/ApprovalStage.php +++ b/src/Generated/Models/ApprovalStage.php @@ -32,6 +32,13 @@ public function __construct() { * @return ApprovalStage */ public static function createFromDiscriminatorValue(ParseNode $parseNode): ApprovalStage { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.accessPackageDynamicApprovalStage': return new AccessPackageDynamicApprovalStage(); + } + } return new ApprovalStage(); } diff --git a/src/Generated/Models/AssignmentRequestApprovalStageCallbackData.php b/src/Generated/Models/AssignmentRequestApprovalStageCallbackData.php new file mode 100644 index 00000000000..94eba3e146a --- /dev/null +++ b/src/Generated/Models/AssignmentRequestApprovalStageCallbackData.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.assignmentRequestApprovalStageCallbackData'); + } + + /** + * 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 AssignmentRequestApprovalStageCallbackData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignmentRequestApprovalStageCallbackData { + return new AssignmentRequestApprovalStageCallbackData(); + } + + /** + * Gets the approvalStage property value. The stage in the approval decision. + * @return AccessPackageApprovalStage|null + */ + public function getApprovalStage(): ?AccessPackageApprovalStage { + $val = $this->getBackingStore()->get('approvalStage'); + if (is_null($val) || $val instanceof AccessPackageApprovalStage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'approvalStage'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'approvalStage' => fn(ParseNode $n) => $o->setApprovalStage($n->getObjectValue([AccessPackageApprovalStage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('approvalStage', $this->getApprovalStage()); + } + + /** + * Sets the approvalStage property value. The stage in the approval decision. + * @param AccessPackageApprovalStage|null $value Value to set for the approvalStage property. + */ + public function setApprovalStage(?AccessPackageApprovalStage $value): void { + $this->getBackingStore()->set('approvalStage', $value); + } + +} diff --git a/src/Generated/Models/Authentication.php b/src/Generated/Models/Authentication.php index 401fba28d6f..60a19666232 100644 --- a/src/Generated/Models/Authentication.php +++ b/src/Generated/Models/Authentication.php @@ -39,6 +39,20 @@ public function getEmailMethods(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'emailMethods'"); } + /** + * Gets the externalAuthenticationMethods property value. The externalAuthenticationMethods property + * @return array|null + */ + public function getExternalAuthenticationMethods(): ?array { + $val = $this->getBackingStore()->get('externalAuthenticationMethods'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ExternalAuthenticationMethod::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalAuthenticationMethods'"); + } + /** * Gets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication. * @return array|null @@ -61,6 +75,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'emailMethods' => fn(ParseNode $n) => $o->setEmailMethods($n->getCollectionOfObjectValues([EmailAuthenticationMethod::class, 'createFromDiscriminatorValue'])), + 'externalAuthenticationMethods' => fn(ParseNode $n) => $o->setExternalAuthenticationMethods($n->getCollectionOfObjectValues([ExternalAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'fido2Methods' => fn(ParseNode $n) => $o->setFido2Methods($n->getCollectionOfObjectValues([Fido2AuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'hardwareOathMethods' => fn(ParseNode $n) => $o->setHardwareOathMethods($n->getCollectionOfObjectValues([HardwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'methods' => fn(ParseNode $n) => $o->setMethods($n->getCollectionOfObjectValues([AuthenticationMethod::class, 'createFromDiscriminatorValue'])), @@ -276,6 +291,7 @@ public function getWindowsHelloForBusinessMethods(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('emailMethods', $this->getEmailMethods()); + $writer->writeCollectionOfObjectValues('externalAuthenticationMethods', $this->getExternalAuthenticationMethods()); $writer->writeCollectionOfObjectValues('fido2Methods', $this->getFido2Methods()); $writer->writeCollectionOfObjectValues('hardwareOathMethods', $this->getHardwareOathMethods()); $writer->writeCollectionOfObjectValues('methods', $this->getMethods()); @@ -301,6 +317,14 @@ public function setEmailMethods(?array $value): void { $this->getBackingStore()->set('emailMethods', $value); } + /** + * Sets the externalAuthenticationMethods property value. The externalAuthenticationMethods property + * @param array|null $value Value to set for the externalAuthenticationMethods property. + */ + public function setExternalAuthenticationMethods(?array $value): void { + $this->getBackingStore()->set('externalAuthenticationMethods', $value); + } + /** * Sets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication. * @param array|null $value Value to set for the fido2Methods property. diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index 1a6b70aa1c1..6c1662b5d05 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -27,6 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.emailAuthenticationMethod': return new EmailAuthenticationMethod(); + case '#microsoft.graph.externalAuthenticationMethod': return new ExternalAuthenticationMethod(); case '#microsoft.graph.fido2AuthenticationMethod': return new Fido2AuthenticationMethod(); case '#microsoft.graph.hardwareOathAuthenticationMethod': return new HardwareOathAuthenticationMethod(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod': return new MicrosoftAuthenticatorAuthenticationMethod(); diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 68903d1cc19..15bf4e01915 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -163,6 +163,7 @@ public function getFieldDeserializers(): array { 'partnerAgentInstallResults' => fn(ParseNode $n) => $o->setPartnerAgentInstallResults($n->getCollectionOfObjectValues([CloudPcPartnerAgentInstallResult::class, 'createFromDiscriminatorValue'])), 'powerState' => fn(ParseNode $n) => $o->setPowerState($n->getEnumValue(CloudPcPowerState::class)), 'productType' => fn(ParseNode $n) => $o->setProductType($n->getEnumValue(CloudPcProductType::class)), + 'provisionedDateTime' => fn(ParseNode $n) => $o->setProvisionedDateTime($n->getDateTimeValue()), 'provisioningPolicyId' => fn(ParseNode $n) => $o->setProvisioningPolicyId($n->getStringValue()), 'provisioningPolicyName' => fn(ParseNode $n) => $o->setProvisioningPolicyName($n->getStringValue()), 'provisioningType' => fn(ParseNode $n) => $o->setProvisioningType($n->getEnumValue(CloudPcProvisioningType::class)), @@ -177,6 +178,7 @@ public function getFieldDeserializers(): array { 'servicePlanId' => fn(ParseNode $n) => $o->setServicePlanId($n->getStringValue()), 'servicePlanName' => fn(ParseNode $n) => $o->setServicePlanName($n->getStringValue()), 'servicePlanType' => fn(ParseNode $n) => $o->setServicePlanType($n->getEnumValue(CloudPcServicePlanType::class)), + 'sharedDeviceDetail' => fn(ParseNode $n) => $o->setSharedDeviceDetail($n->getObjectValue([CloudPcFrontlineSharedDeviceDetail::class, 'createFromDiscriminatorValue'])), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcStatus::class)), 'statusDetail' => fn(ParseNode $n) => $o->setStatusDetail($n->getObjectValue([CloudPcStatusDetail::class, 'createFromDiscriminatorValue'])), 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($n->getObjectValue([CloudPcStatusDetails::class, 'createFromDiscriminatorValue'])), @@ -343,6 +345,18 @@ public function getProductType(): ?CloudPcProductType { throw new \UnexpectedValueException("Invalid type found in backing store for 'productType'"); } + /** + * Gets the provisionedDateTime property value. The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getProvisionedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('provisionedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisionedDateTime'"); + } + /** * Gets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @return string|null @@ -429,6 +443,18 @@ public function getServicePlanType(): ?CloudPcServicePlanType { throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePlanType'"); } + /** + * Gets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * @return CloudPcFrontlineSharedDeviceDetail|null + */ + public function getSharedDeviceDetail(): ?CloudPcFrontlineSharedDeviceDetail { + $val = $this->getBackingStore()->get('sharedDeviceDetail'); + if (is_null($val) || $val instanceof CloudPcFrontlineSharedDeviceDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sharedDeviceDetail'"); + } + /** * Gets the status property value. The status property * @return CloudPcStatus|null @@ -517,6 +543,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('partnerAgentInstallResults', $this->getPartnerAgentInstallResults()); $writer->writeEnumValue('powerState', $this->getPowerState()); $writer->writeEnumValue('productType', $this->getProductType()); + $writer->writeDateTimeValue('provisionedDateTime', $this->getProvisionedDateTime()); $writer->writeStringValue('provisioningPolicyId', $this->getProvisioningPolicyId()); $writer->writeStringValue('provisioningPolicyName', $this->getProvisioningPolicyName()); $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); @@ -524,6 +551,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('servicePlanId', $this->getServicePlanId()); $writer->writeStringValue('servicePlanName', $this->getServicePlanName()); $writer->writeEnumValue('servicePlanType', $this->getServicePlanType()); + $writer->writeObjectValue('sharedDeviceDetail', $this->getSharedDeviceDetail()); $writer->writeEnumValue('status', $this->getStatus()); $writer->writeObjectValue('statusDetail', $this->getStatusDetail()); $writer->writeObjectValue('statusDetails', $this->getStatusDetails()); @@ -707,6 +735,14 @@ public function setProductType(?CloudPcProductType $value): void { $this->getBackingStore()->set('productType', $value); } + /** + * Sets the provisionedDateTime property value. The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the provisionedDateTime property. + */ + public function setProvisionedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('provisionedDateTime', $value); + } + /** * Sets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @param string|null $value Value to set for the provisioningPolicyId property. @@ -763,6 +799,14 @@ public function setServicePlanType(?CloudPcServicePlanType $value): void { $this->getBackingStore()->set('servicePlanType', $value); } + /** + * Sets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * @param CloudPcFrontlineSharedDeviceDetail|null $value Value to set for the sharedDeviceDetail property. + */ + public function setSharedDeviceDetail(?CloudPcFrontlineSharedDeviceDetail $value): void { + $this->getBackingStore()->set('sharedDeviceDetail', $value); + } + /** * Sets the status property value. The status property * @param CloudPcStatus|null $value Value to set for the status property. diff --git a/src/Generated/Models/CloudPcDeviceImageErrorCode.php b/src/Generated/Models/CloudPcDeviceImageErrorCode.php index c451fdfd2de..9fa1a5a6c3a 100644 --- a/src/Generated/Models/CloudPcDeviceImageErrorCode.php +++ b/src/Generated/Models/CloudPcDeviceImageErrorCode.php @@ -17,4 +17,5 @@ class CloudPcDeviceImageErrorCode extends Enum { public const SOURCE_IMAGE_SIZE_EXCEEDS_LIMITATION = "sourceImageSizeExceedsLimitation"; public const SOURCE_IMAGE_WITH_DATA_DISK_NOT_SUPPORTED = "sourceImageWithDataDiskNotSupported"; public const SOURCE_IMAGE_WITH_DISK_ENCRYPTION_SET_NOT_SUPPORTED = "sourceImageWithDiskEncryptionSetNotSupported"; + public const SOURCE_IMAGE_WITH_AZURE_DISK_ENCRYPTION_NOT_SUPPORTED = "sourceImageWithAzureDiskEncryptionNotSupported"; } diff --git a/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php b/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php new file mode 100644 index 00000000000..582fae3466e --- /dev/null +++ b/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcFrontlineSharedDeviceDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcFrontlineSharedDeviceDetail { + return new CloudPcFrontlineSharedDeviceDetail(); + } + + /** + * 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 assignedToUserPrincipalName property value. The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and . + * @return string|null + */ + public function getAssignedToUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('assignedToUserPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedToUserPrincipalName'"); + } + + /** + * 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 [ + 'assignedToUserPrincipalName' => fn(ParseNode $n) => $o->setAssignedToUserPrincipalName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('assignedToUserPrincipalName', $this->getAssignedToUserPrincipalName()); + $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 assignedToUserPrincipalName property value. The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and . + * @param string|null $value Value to set for the assignedToUserPrincipalName property. + */ + public function setAssignedToUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('assignedToUserPrincipalName', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CloudPcProvisioningPolicy.php b/src/Generated/Models/CloudPcProvisioningPolicy.php index 4cf37e71bd9..f06f5345db1 100644 --- a/src/Generated/Models/CloudPcProvisioningPolicy.php +++ b/src/Generated/Models/CloudPcProvisioningPolicy.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -99,6 +100,30 @@ public function getCloudPcNamingTemplate(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudPcNamingTemplate'"); } + /** + * Gets the createdBy property value. The createdBy property + * @return string|null + */ + public function getCreatedBy(): ?string { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + /** * Gets the description property value. The provisioning policy description. Supports $filter, $select, and $orderBy. * @return string|null @@ -162,6 +187,8 @@ public function getFieldDeserializers(): array { 'autopilotConfiguration' => fn(ParseNode $n) => $o->setAutopilotConfiguration($n->getObjectValue([CloudPcAutopilotConfiguration::class, 'createFromDiscriminatorValue'])), 'cloudPcGroupDisplayName' => fn(ParseNode $n) => $o->setCloudPcGroupDisplayName($n->getStringValue()), 'cloudPcNamingTemplate' => fn(ParseNode $n) => $o->setCloudPcNamingTemplate($n->getStringValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'domainJoinConfigurations' => fn(ParseNode $n) => $o->setDomainJoinConfigurations($n->getCollectionOfObjectValues([CloudPcDomainJoinConfiguration::class, 'createFromDiscriminatorValue'])), @@ -170,6 +197,8 @@ public function getFieldDeserializers(): array { 'imageDisplayName' => fn(ParseNode $n) => $o->setImageDisplayName($n->getStringValue()), 'imageId' => fn(ParseNode $n) => $o->setImageId($n->getStringValue()), 'imageType' => fn(ParseNode $n) => $o->setImageType($n->getEnumValue(CloudPcProvisioningPolicyImageType::class)), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'localAdminEnabled' => fn(ParseNode $n) => $o->setLocalAdminEnabled($n->getBooleanValue()), 'managedBy' => fn(ParseNode $n) => $o->setManagedBy($n->getEnumValue(CloudPcManagementService::class)), 'microsoftManagedDesktop' => fn(ParseNode $n) => $o->setMicrosoftManagedDesktop($n->getObjectValue([MicrosoftManagedDesktop::class, 'createFromDiscriminatorValue'])), @@ -235,6 +264,30 @@ public function getImageType(): ?CloudPcProvisioningPolicyImageType { throw new \UnexpectedValueException("Invalid type found in backing store for 'imageType'"); } + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return string|null + */ + public function getLastModifiedBy(): ?string { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + /** * Gets the localAdminEnabled property value. When true, the local admin is enabled for Cloud PCs; false indicates that the local admin isn't enabled for Cloud PCs. The default value is false. Supports $filter, $select, and $orderBy. * @return bool|null @@ -333,6 +386,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('autopilotConfiguration', $this->getAutopilotConfiguration()); $writer->writeStringValue('cloudPcGroupDisplayName', $this->getCloudPcGroupDisplayName()); $writer->writeStringValue('cloudPcNamingTemplate', $this->getCloudPcNamingTemplate()); + $writer->writeStringValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeCollectionOfObjectValues('domainJoinConfigurations', $this->getDomainJoinConfigurations()); @@ -341,6 +396,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('imageDisplayName', $this->getImageDisplayName()); $writer->writeStringValue('imageId', $this->getImageId()); $writer->writeEnumValue('imageType', $this->getImageType()); + $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeBooleanValue('localAdminEnabled', $this->getLocalAdminEnabled()); $writer->writeEnumValue('managedBy', $this->getManagedBy()); $writer->writeObjectValue('microsoftManagedDesktop', $this->getMicrosoftManagedDesktop()); @@ -398,6 +455,22 @@ public function setCloudPcNamingTemplate(?string $value): void { $this->getBackingStore()->set('cloudPcNamingTemplate', $value); } + /** + * Sets the createdBy property value. The createdBy property + * @param string|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?string $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + /** * Sets the description property value. The provisioning policy description. Supports $filter, $select, and $orderBy. * @param string|null $value Value to set for the description property. @@ -462,6 +535,22 @@ public function setImageType(?CloudPcProvisioningPolicyImageType $value): void { $this->getBackingStore()->set('imageType', $value); } + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @param string|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?string $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + /** * Sets the localAdminEnabled property value. When true, the local admin is enabled for Cloud PCs; false indicates that the local admin isn't enabled for Cloud PCs. The default value is false. Supports $filter, $select, and $orderBy. * @param bool|null $value Value to set for the localAdminEnabled property. diff --git a/src/Generated/Models/CloudPcProvisioningSourceType.php b/src/Generated/Models/CloudPcProvisioningSourceType.php new file mode 100644 index 00000000000..5e67f70be46 --- /dev/null +++ b/src/Generated/Models/CloudPcProvisioningSourceType.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcStatusSummary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcStatusSummary { + return new CloudPcStatusSummary(); + } + + /** + * 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 count property value. The count of Cloud PCs with this status. + * @return int|null + */ + public function getCount(): ?int { + $val = $this->getBackingStore()->get('count'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'count'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'count' => fn(ParseNode $n) => $o->setCount($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcStatus::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the status property value. The status property + * @return CloudPcStatus|null + */ + public function getStatus(): ?CloudPcStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof CloudPcStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('count', $this->getCount()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the count property value. The count of Cloud PCs with this status. + * @param int|null $value Value to set for the count property. + */ + public function setCount(?int $value): void { + $this->getBackingStore()->set('count', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the status property value. The status property + * @param CloudPcStatus|null $value Value to set for the status property. + */ + public function setStatus(?CloudPcStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserSetting.php b/src/Generated/Models/CloudPcUserSetting.php index e66d02a57d9..b271a9fa227 100644 --- a/src/Generated/Models/CloudPcUserSetting.php +++ b/src/Generated/Models/CloudPcUserSetting.php @@ -90,6 +90,7 @@ public function getFieldDeserializers(): array { 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'localAdminEnabled' => fn(ParseNode $n) => $o->setLocalAdminEnabled($n->getBooleanValue()), 'notificationSetting' => fn(ParseNode $n) => $o->setNotificationSetting($n->getObjectValue([CloudPcNotificationSetting::class, 'createFromDiscriminatorValue'])), + 'provisioningSourceType' => fn(ParseNode $n) => $o->setProvisioningSourceType($n->getEnumValue(CloudPcProvisioningSourceType::class)), 'resetEnabled' => fn(ParseNode $n) => $o->setResetEnabled($n->getBooleanValue()), 'restorePointSetting' => fn(ParseNode $n) => $o->setRestorePointSetting($n->getObjectValue([CloudPcRestorePointSetting::class, 'createFromDiscriminatorValue'])), 'selfServiceEnabled' => fn(ParseNode $n) => $o->setSelfServiceEnabled($n->getBooleanValue()), @@ -132,6 +133,18 @@ public function getNotificationSetting(): ?CloudPcNotificationSetting { throw new \UnexpectedValueException("Invalid type found in backing store for 'notificationSetting'"); } + /** + * Gets the provisioningSourceType property value. The provisioningSourceType property + * @return CloudPcProvisioningSourceType|null + */ + public function getProvisioningSourceType(): ?CloudPcProvisioningSourceType { + $val = $this->getBackingStore()->get('provisioningSourceType'); + if (is_null($val) || $val instanceof CloudPcProvisioningSourceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioningSourceType'"); + } + /** * Gets the resetEnabled property value. Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset isn't allowed. The default value is false. * @return bool|null @@ -181,6 +194,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeBooleanValue('localAdminEnabled', $this->getLocalAdminEnabled()); $writer->writeObjectValue('notificationSetting', $this->getNotificationSetting()); + $writer->writeEnumValue('provisioningSourceType', $this->getProvisioningSourceType()); $writer->writeBooleanValue('resetEnabled', $this->getResetEnabled()); $writer->writeObjectValue('restorePointSetting', $this->getRestorePointSetting()); $writer->writeBooleanValue('selfServiceEnabled', $this->getSelfServiceEnabled()); @@ -242,6 +256,14 @@ public function setNotificationSetting(?CloudPcNotificationSetting $value): void $this->getBackingStore()->set('notificationSetting', $value); } + /** + * Sets the provisioningSourceType property value. The provisioningSourceType property + * @param CloudPcProvisioningSourceType|null $value Value to set for the provisioningSourceType property. + */ + public function setProvisioningSourceType(?CloudPcProvisioningSourceType $value): void { + $this->getBackingStore()->set('provisioningSourceType', $value); + } + /** * Sets the resetEnabled property value. Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset isn't allowed. The default value is false. * @param bool|null $value Value to set for the resetEnabled property. diff --git a/src/Generated/Models/ConfigurationApplication.php b/src/Generated/Models/ConfigurationApplication.php index 775cff64b72..d3bf46ffb0f 100644 --- a/src/Generated/Models/ConfigurationApplication.php +++ b/src/Generated/Models/ConfigurationApplication.php @@ -37,6 +37,18 @@ public function getAppId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); } + /** + * Gets the appOwnerOrganizationId property value. The appOwnerOrganizationId property + * @return string|null + */ + public function getAppOwnerOrganizationId(): ?string { + $val = $this->getBackingStore()->get('appOwnerOrganizationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appOwnerOrganizationId'"); + } + /** * Gets the clientCredentials property value. The clientCredentials property * @return ClientCredentials|null @@ -105,6 +117,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'appOwnerOrganizationId' => fn(ParseNode $n) => $o->setAppOwnerOrganizationId($n->getStringValue()), 'clientCredentials' => fn(ParseNode $n) => $o->setClientCredentials($n->getObjectValue([ClientCredentials::class, 'createFromDiscriminatorValue'])), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), @@ -159,6 +172,7 @@ public function getTenantId(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeStringValue('appOwnerOrganizationId', $this->getAppOwnerOrganizationId()); $writer->writeObjectValue('clientCredentials', $this->getClientCredentials()); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeStringValue('description', $this->getDescription()); @@ -174,6 +188,14 @@ public function setAppId(?string $value): void { $this->getBackingStore()->set('appId', $value); } + /** + * Sets the appOwnerOrganizationId property value. The appOwnerOrganizationId property + * @param string|null $value Value to set for the appOwnerOrganizationId property. + */ + public function setAppOwnerOrganizationId(?string $value): void { + $this->getBackingStore()->set('appOwnerOrganizationId', $value); + } + /** * Sets the clientCredentials property value. The clientCredentials property * @param ClientCredentials|null $value Value to set for the clientCredentials property. diff --git a/src/Generated/Models/CustomExtensionCallbackConfiguration.php b/src/Generated/Models/CustomExtensionCallbackConfiguration.php index a0ae3f977ff..784fcebdd7e 100644 --- a/src/Generated/Models/CustomExtensionCallbackConfiguration.php +++ b/src/Generated/Models/CustomExtensionCallbackConfiguration.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration': return new AccessPackageRequestApprovalStageCallbackConfiguration(); case '#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration': return new CustomTaskExtensionCallbackConfiguration(); } } diff --git a/src/Generated/Models/CustomExtensionData.php b/src/Generated/Models/CustomExtensionData.php index bf9200c55d0..2465ff1ace4 100644 --- a/src/Generated/Models/CustomExtensionData.php +++ b/src/Generated/Models/CustomExtensionData.php @@ -38,6 +38,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.accessPackageAssignmentRequestCallbackData': return new AccessPackageAssignmentRequestCallbackData(); + case '#microsoft.graph.assignmentRequestApprovalStageCallbackData': return new AssignmentRequestApprovalStageCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCallbackData': return new CustomTaskExtensionCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCalloutData': return new CustomTaskExtensionCalloutData(); } diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 74baec07ed6..7a96a798370 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 8dbc200fd1d..b21a6453735 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return string|null */ public function getHelpText(): ?string { @@ -166,7 +166,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return array|null */ public function getInfoUrls(): ?array { @@ -256,7 +256,7 @@ public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -351,7 +351,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Sets the applicability property value. Details which device setting is applicable on * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -367,7 +367,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -375,7 +375,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the setting. + * Sets the description property value. Description of the item * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -383,7 +383,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Name of the setting. For example: Allow Toast. + * Sets the displayName property value. Display name of the item * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -391,7 +391,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the setting. Give more details of the setting. + * Sets the helpText property value. Help text of the item * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -399,7 +399,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at. + * Sets the infoUrls property value. List of links more info for the setting can be found at * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -455,7 +455,7 @@ public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $val } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 8d11d343669..2c56f6c957c 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of simple settings in the collection * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of simple settings in the collection * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of simple settings in the collection * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of simple settings in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 4e883bce7ea..1eb922e8001 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 + * Gets the maximumLength property value. Maximum length of string * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 + * Gets the minimumLength property value. Minimum length of string * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 + * Sets the maximumLength property value. Maximum length of string * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 + * Sets the minimumLength property value. Minimum length of string * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/EducationalActivity.php b/src/Generated/Models/EducationalActivity.php index 4f86e21468e..dc12fdd721c 100644 --- a/src/Generated/Models/EducationalActivity.php +++ b/src/Generated/Models/EducationalActivity.php @@ -66,7 +66,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the institution property value. The institution property + * Gets the institution property value. Contains details of the institution studied at. * @return InstitutionData|null */ public function getInstitution(): ?InstitutionData { @@ -78,7 +78,7 @@ public function getInstitution(): ?InstitutionData { } /** - * Gets the program property value. The program property + * Gets the program property value. Contains extended information about the program or course. * @return EducationalActivityDetail|null */ public function getProgram(): ?EducationalActivityDetail { @@ -131,7 +131,7 @@ public function setEndMonthYear(?Date $value): void { } /** - * Sets the institution property value. The institution property + * Sets the institution property value. Contains details of the institution studied at. * @param InstitutionData|null $value Value to set for the institution property. */ public function setInstitution(?InstitutionData $value): void { @@ -139,7 +139,7 @@ public function setInstitution(?InstitutionData $value): void { } /** - * Sets the program property value. The program property + * Sets the program property value. Contains extended information about the program or course. * @param EducationalActivityDetail|null $value Value to set for the program property. */ public function setProgram(?EducationalActivityDetail $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 1aaa8fdcf7a..edb7d44d741 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -1035,6 +1035,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.extension': return new Extension(); case '#microsoft.graph.extensionProperty': return new ExtensionProperty(); case '#microsoft.graph.external': return new External(); + case '#microsoft.graph.externalAuthenticationMethod': return new ExternalAuthenticationMethod(); case '#microsoft.graph.externalAuthenticationMethodConfiguration': return new ExternalAuthenticationMethodConfiguration(); case '#microsoft.graph.externalConnection': return new ExternalConnection(); case '#microsoft.graph.externalConnectors.connectionOperation': return new ConnectionOperation(); @@ -1564,6 +1565,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.onPremisesConditionalAccessSettings': return new OnPremisesConditionalAccessSettings(); case '#microsoft.graph.onPremisesDirectorySynchronization': return new OnPremisesDirectorySynchronization(); case '#microsoft.graph.onPremisesPublishingProfile': return new OnPremisesPublishingProfile(); + case '#microsoft.graph.onPremisesSyncBehavior': return new OnPremisesSyncBehavior(); case '#microsoft.graph.onTokenIssuanceStartCustomExtension': return new OnTokenIssuanceStartCustomExtension(); case '#microsoft.graph.onTokenIssuanceStartListener': return new OnTokenIssuanceStartListener(); case '#microsoft.graph.onUserCreateStartListener': return new OnUserCreateStartListener(); @@ -2129,6 +2131,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.trustFrameworkPolicy': return new TrustFrameworkPolicy(); case '#microsoft.graph.unenforcedMfaAwsUserFinding': return new UnenforcedMfaAwsUserFinding(); case '#microsoft.graph.unifiedRbacApplication': return new UnifiedRbacApplication(); + case '#microsoft.graph.unifiedRbacApplicationMultiple': return new UnifiedRbacApplicationMultiple(); case '#microsoft.graph.unifiedRbacResourceAction': return new UnifiedRbacResourceAction(); case '#microsoft.graph.unifiedRbacResourceNamespace': return new UnifiedRbacResourceNamespace(); case '#microsoft.graph.unifiedRbacResourceScope': return new UnifiedRbacResourceScope(); diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 9a1db2c6ca3..95d722018b2 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/ExternalAuthenticationMethod.php b/src/Generated/Models/ExternalAuthenticationMethod.php new file mode 100644 index 00000000000..13fe1aa0d3a --- /dev/null +++ b/src/Generated/Models/ExternalAuthenticationMethod.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.externalAuthenticationMethod'); + } + + /** + * 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 ExternalAuthenticationMethod + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalAuthenticationMethod { + return new ExternalAuthenticationMethod(); + } + + /** + * Gets the configurationId property value. The configurationId property + * @return string|null + */ + public function getConfigurationId(): ?string { + $val = $this->getBackingStore()->get('configurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationId'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'configurationId' => fn(ParseNode $n) => $o->setConfigurationId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('configurationId', $this->getConfigurationId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + } + + /** + * Sets the configurationId property value. The configurationId property + * @param string|null $value Value to set for the configurationId property. + */ + public function setConfigurationId(?string $value): void { + $this->getBackingStore()->set('configurationId', $value); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/ExternalAuthenticationMethodCollectionResponse.php b/src/Generated/Models/ExternalAuthenticationMethodCollectionResponse.php new file mode 100644 index 00000000000..d77095478a5 --- /dev/null +++ b/src/Generated/Models/ExternalAuthenticationMethodCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ExternalAuthenticationMethod::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, ExternalAuthenticationMethod::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/Group.php b/src/Generated/Models/Group.php index 12aa6a73e98..62b7ed3f434 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -399,6 +399,7 @@ public function getFieldDeserializers(): array { 'onPremisesProvisioningErrors' => fn(ParseNode $n) => $o->setOnPremisesProvisioningErrors($n->getCollectionOfObjectValues([OnPremisesProvisioningError::class, 'createFromDiscriminatorValue'])), 'onPremisesSamAccountName' => fn(ParseNode $n) => $o->setOnPremisesSamAccountName($n->getStringValue()), 'onPremisesSecurityIdentifier' => fn(ParseNode $n) => $o->setOnPremisesSecurityIdentifier($n->getStringValue()), + 'onPremisesSyncBehavior' => fn(ParseNode $n) => $o->setOnPremisesSyncBehavior($n->getObjectValue([OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'])), 'onPremisesSyncEnabled' => fn(ParseNode $n) => $o->setOnPremisesSyncEnabled($n->getBooleanValue()), 'organizationId' => fn(ParseNode $n) => $o->setOrganizationId($n->getStringValue()), 'owners' => fn(ParseNode $n) => $o->setOwners($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), @@ -803,6 +804,18 @@ public function getOnPremisesSecurityIdentifier(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSecurityIdentifier'"); } + /** + * Gets the onPremisesSyncBehavior property value. Indicates the state of synchronization for a group between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities. For example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @return OnPremisesSyncBehavior|null + */ + public function getOnPremisesSyncBehavior(): ?OnPremisesSyncBehavior { + $val = $this->getBackingStore()->get('onPremisesSyncBehavior'); + if (is_null($val) || $val instanceof OnPremisesSyncBehavior) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSyncBehavior'"); + } + /** * Gets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @return bool|null @@ -1246,6 +1259,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('onPremisesProvisioningErrors', $this->getOnPremisesProvisioningErrors()); $writer->writeStringValue('onPremisesSamAccountName', $this->getOnPremisesSamAccountName()); $writer->writeStringValue('onPremisesSecurityIdentifier', $this->getOnPremisesSecurityIdentifier()); + $writer->writeObjectValue('onPremisesSyncBehavior', $this->getOnPremisesSyncBehavior()); $writer->writeBooleanValue('onPremisesSyncEnabled', $this->getOnPremisesSyncEnabled()); $writer->writeStringValue('organizationId', $this->getOrganizationId()); $writer->writeCollectionOfObjectValues('owners', $this->getOwners()); @@ -1686,6 +1700,14 @@ public function setOnPremisesSecurityIdentifier(?string $value): void { $this->getBackingStore()->set('onPremisesSecurityIdentifier', $value); } + /** + * Sets the onPremisesSyncBehavior property value. Indicates the state of synchronization for a group between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities. For example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehavior|null $value Value to set for the onPremisesSyncBehavior property. + */ + public function setOnPremisesSyncBehavior(?OnPremisesSyncBehavior $value): void { + $this->getBackingStore()->set('onPremisesSyncBehavior', $value); + } + /** * Sets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @param bool|null $value Value to set for the onPremisesSyncEnabled property. diff --git a/src/Generated/Models/IndustryData/AdditionalUserOptions.php b/src/Generated/Models/IndustryData/AdditionalUserOptions.php index 21d50586ade..12182dda825 100644 --- a/src/Generated/Models/IndustryData/AdditionalUserOptions.php +++ b/src/Generated/Models/IndustryData/AdditionalUserOptions.php @@ -77,6 +77,7 @@ public function getFieldDeserializers(): array { 'allowStudentContactAssociation' => fn(ParseNode $n) => $o->setAllowStudentContactAssociation($n->getBooleanValue()), 'markAllStudentsAsMinors' => fn(ParseNode $n) => $o->setMarkAllStudentsAsMinors($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'studentAgeGroup' => fn(ParseNode $n) => $o->setStudentAgeGroup($n->getEnumValue(StudentAgeGroup::class)), ]; } @@ -104,6 +105,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the studentAgeGroup property value. Indicates the age group classification for students. Possible values are: minor, notAdult, adult, unknownFutureValue. Use null to disable age group enforcement. + * @return StudentAgeGroup|null + */ + public function getStudentAgeGroup(): ?StudentAgeGroup { + $val = $this->getBackingStore()->get('studentAgeGroup'); + if (is_null($val) || $val instanceof StudentAgeGroup) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'studentAgeGroup'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -112,6 +125,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('allowStudentContactAssociation', $this->getAllowStudentContactAssociation()); $writer->writeBooleanValue('markAllStudentsAsMinors', $this->getMarkAllStudentsAsMinors()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('studentAgeGroup', $this->getStudentAgeGroup()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -155,4 +169,12 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the studentAgeGroup property value. Indicates the age group classification for students. Possible values are: minor, notAdult, adult, unknownFutureValue. Use null to disable age group enforcement. + * @param StudentAgeGroup|null $value Value to set for the studentAgeGroup property. + */ + public function setStudentAgeGroup(?StudentAgeGroup $value): void { + $this->getBackingStore()->set('studentAgeGroup', $value); + } + } diff --git a/src/Generated/Models/IndustryData/StudentAgeGroup.php b/src/Generated/Models/IndustryData/StudentAgeGroup.php new file mode 100644 index 00000000000..2c3f0c869ea --- /dev/null +++ b/src/Generated/Models/IndustryData/StudentAgeGroup.php @@ -0,0 +1,12 @@ +|null */ public function getRelationships(): ?array { @@ -375,7 +375,7 @@ public function getSupersedingAppCount(): ?int { } /** - * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Gets the uploadState property value. The upload state. * @return int|null */ public function getUploadState(): ?int { @@ -426,7 +426,7 @@ public function setCategories(?array $value): void { } /** - * Sets the createdDateTime property value. The date and time the app was created. This property is read-only. + * Sets the createdDateTime property value. The date and time the app was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -434,7 +434,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. + * Sets the dependentAppCount property value. The total number of dependencies the child app has. * @param int|null $value Value to set for the dependentAppCount property. */ public function setDependentAppCount(?int $value): void { @@ -474,7 +474,7 @@ public function setInformationUrl(?string $value): void { } /** - * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. + * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. * @param bool|null $value Value to set for the isAssigned property. */ public function setIsAssigned(?bool $value): void { @@ -498,7 +498,7 @@ public function setLargeIcon(?MimeContent $value): void { } /** - * Sets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. + * Sets the lastModifiedDateTime property value. The date and time the app was last modified. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -546,7 +546,7 @@ public function setPublishingState(?MobileAppPublishingState $value): void { } /** - * Sets the relationships property value. The set of direct relationships for this app. + * Sets the relationships property value. List of relationships for this mobile app. * @param array|null $value Value to set for the relationships property. */ public function setRelationships(?array $value): void { @@ -578,7 +578,7 @@ public function setSupersedingAppCount(?int $value): void { } /** - * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Sets the uploadState property value. The upload state. * @param int|null $value Value to set for the uploadState property. */ public function setUploadState(?int $value): void { diff --git a/src/Generated/Models/OnPremisesSyncBehavior.php b/src/Generated/Models/OnPremisesSyncBehavior.php new file mode 100644 index 00000000000..e60bb630319 --- /dev/null +++ b/src/Generated/Models/OnPremisesSyncBehavior.php @@ -0,0 +1,67 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isCloudManaged' => fn(ParseNode $n) => $o->setIsCloudManaged($n->getBooleanValue()), + ]); + } + + /** + * Gets the isCloudManaged property value. Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory. + * @return bool|null + */ + public function getIsCloudManaged(): ?bool { + $val = $this->getBackingStore()->get('isCloudManaged'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCloudManaged'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isCloudManaged', $this->getIsCloudManaged()); + } + + /** + * Sets the isCloudManaged property value. Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory. + * @param bool|null $value Value to set for the isCloudManaged property. + */ + public function setIsCloudManaged(?bool $value): void { + $this->getBackingStore()->set('isCloudManaged', $value); + } + +} diff --git a/src/Generated/Models/ProtectionPolicyBase.php b/src/Generated/Models/ProtectionPolicyBase.php index fcbd3ca7539..51a9ef07269 100644 --- a/src/Generated/Models/ProtectionPolicyBase.php +++ b/src/Generated/Models/ProtectionPolicyBase.php @@ -35,6 +35,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Prote return new ProtectionPolicyBase(); } + /** + * Gets the billingPolicyId property value. The billingPolicyId property + * @return string|null + */ + public function getBillingPolicyId(): ?string { + $val = $this->getBackingStore()->get('billingPolicyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'billingPolicyId'"); + } + /** * Gets the createdBy property value. The identity of person who created the policy. * @return IdentitySet|null @@ -78,6 +90,7 @@ public function getDisplayName(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'billingPolicyId' => fn(ParseNode $n) => $o->setBillingPolicyId($n->getStringValue()), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), @@ -144,6 +157,7 @@ public function getStatus(): ?ProtectionPolicyStatus { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('billingPolicyId', $this->getBillingPolicyId()); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('displayName', $this->getDisplayName()); @@ -153,6 +167,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('status', $this->getStatus()); } + /** + * Sets the billingPolicyId property value. The billingPolicyId property + * @param string|null $value Value to set for the billingPolicyId property. + */ + public function setBillingPolicyId(?string $value): void { + $this->getBackingStore()->set('billingPolicyId', $value); + } + /** * Sets the createdBy property value. The identity of person who created the policy. * @param IdentitySet|null $value Value to set for the createdBy property. diff --git a/src/Generated/Models/RbacApplicationMultiple.php b/src/Generated/Models/RbacApplicationMultiple.php index 51c53e03ff9..bc0e6961ae4 100644 --- a/src/Generated/Models/RbacApplicationMultiple.php +++ b/src/Generated/Models/RbacApplicationMultiple.php @@ -22,6 +22,13 @@ public function __construct() { * @return RbacApplicationMultiple */ public static function createFromDiscriminatorValue(ParseNode $parseNode): RbacApplicationMultiple { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.unifiedRbacApplicationMultiple': return new UnifiedRbacApplicationMultiple(); + } + } return new RbacApplicationMultiple(); } diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index c7e571db244..7623931e57d 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. Report content; details vary by report type. + * Gets the content property value. The http content that has the data * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. Report content; details vary by report type. + * Sets the content property value. The http content that has the data * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/ReportAction.php b/src/Generated/Models/ReportAction.php new file mode 100644 index 00000000000..ba901d86e37 --- /dev/null +++ b/src/Generated/Models/ReportAction.php @@ -0,0 +1,13 @@ +getBackingStore()->get('defender'); - if (is_null($val) || $val instanceof RbacApplicationMultiple) { + if (is_null($val) || $val instanceof UnifiedRbacApplicationMultiple) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'defender'"); @@ -150,7 +150,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'cloudPC' => fn(ParseNode $n) => $o->setCloudPC($n->getObjectValue([RbacApplicationMultiple::class, 'createFromDiscriminatorValue'])), - 'defender' => fn(ParseNode $n) => $o->setDefender($n->getObjectValue([RbacApplicationMultiple::class, 'createFromDiscriminatorValue'])), + 'defender' => fn(ParseNode $n) => $o->setDefender($n->getObjectValue([UnifiedRbacApplicationMultiple::class, 'createFromDiscriminatorValue'])), 'deviceManagement' => fn(ParseNode $n) => $o->setDeviceManagement($n->getObjectValue([RbacApplicationMultiple::class, 'createFromDiscriminatorValue'])), 'directory' => fn(ParseNode $n) => $o->setDirectory($n->getObjectValue([RbacApplication::class, 'createFromDiscriminatorValue'])), 'enterpriseApps' => fn(ParseNode $n) => $o->setEnterpriseApps($n->getCollectionOfObjectValues([RbacApplication::class, 'createFromDiscriminatorValue'])), @@ -214,9 +214,9 @@ public function setCloudPC(?RbacApplicationMultiple $value): void { /** * Sets the defender property value. The defender property - * @param RbacApplicationMultiple|null $value Value to set for the defender property. + * @param UnifiedRbacApplicationMultiple|null $value Value to set for the defender property. */ - public function setDefender(?RbacApplicationMultiple $value): void { + public function setDefender(?UnifiedRbacApplicationMultiple $value): void { $this->getBackingStore()->set('defender', $value); } diff --git a/src/Generated/Models/Security/EdiscoveryExportOperation.php b/src/Generated/Models/Security/EdiscoveryExportOperation.php index 248545b9ece..507aa3884dd 100644 --- a/src/Generated/Models/Security/EdiscoveryExportOperation.php +++ b/src/Generated/Models/Security/EdiscoveryExportOperation.php @@ -76,7 +76,7 @@ public function getExportFileMetadata(): ?array { } /** - * Gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. + * Gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. * @return ExportOptions|null */ public function getExportOptions(): ?ExportOptions { @@ -88,7 +88,7 @@ public function getExportOptions(): ?ExportOptions { } /** - * Gets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. + * Gets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. The directory member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. * @return ExportFileStructure|null */ public function getExportStructure(): ?ExportFileStructure { @@ -218,7 +218,7 @@ public function setExportFileMetadata(?array $value): void { } /** - * Sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. + * Sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. * @param ExportOptions|null $value Value to set for the exportOptions property. */ public function setExportOptions(?ExportOptions $value): void { @@ -226,7 +226,7 @@ public function setExportOptions(?ExportOptions $value): void { } /** - * Sets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. + * Sets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. The directory member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. * @param ExportFileStructure|null $value Value to set for the exportStructure property. */ public function setExportStructure(?ExportFileStructure $value): void { diff --git a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php index 98fa923e433..b024763ec16 100644 --- a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php +++ b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc } /** - * Gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. + * Gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. * @return AdditionalOptions|null */ public function getAdditionalOptions(): ?AdditionalOptions { @@ -112,7 +112,7 @@ public function getExportFileMetadata(): ?array { } /** - * Gets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml, unknownFutureValue. + * Gets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. * @return ExportFormat|null */ public function getExportFormat(): ?ExportFormat { @@ -200,7 +200,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. + * Sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. * @param AdditionalOptions|null $value Value to set for the additionalOptions property. */ public function setAdditionalOptions(?AdditionalOptions $value): void { @@ -256,7 +256,7 @@ public function setExportFileMetadata(?array $value): void { } /** - * Sets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml, unknownFutureValue. + * Sets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. * @param ExportFormat|null $value Value to set for the exportFormat property. */ public function setExportFormat(?ExportFormat $value): void { diff --git a/src/Generated/Models/Security/EventQuery.php b/src/Generated/Models/Security/EventQuery.php index 64e4408fe01..6ed4daaae49 100644 --- a/src/Generated/Models/Security/EventQuery.php +++ b/src/Generated/Models/Security/EventQuery.php @@ -81,7 +81,7 @@ public function getOdataType(): ?string { } /** - * Gets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online. + * Gets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint in Microsoft 365 and OneDrive for work or school, 'keywords' for Exchange Online. * @return string|null */ public function getQuery(): ?string { @@ -93,7 +93,7 @@ public function getQuery(): ?string { } /** - * Gets the queryType property value. Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue. + * Gets the queryType property value. Represents the type of query associated with an event. 'files' for SharePoint in Microsoft 365 and OneDrive for work or school, and 'messages' for Exchange Online. The possible values are: files, messages, unknownFutureValue. * @return QueryType|null */ public function getQueryType(): ?QueryType { @@ -140,7 +140,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online. + * Sets the query property value. Represents unique identification for the query. 'Asset ID' for SharePoint in Microsoft 365 and OneDrive for work or school, 'keywords' for Exchange Online. * @param string|null $value Value to set for the query property. */ public function setQuery(?string $value): void { @@ -148,7 +148,7 @@ public function setQuery(?string $value): void { } /** - * Sets the queryType property value. Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue. + * Sets the queryType property value. Represents the type of query associated with an event. 'files' for SharePoint in Microsoft 365 and OneDrive for work or school, and 'messages' for Exchange Online. The possible values are: files, messages, unknownFutureValue. * @param QueryType|null $value Value to set for the queryType property. */ public function setQueryType(?QueryType $value): void { diff --git a/src/Generated/Models/Security/IncidentTask.php b/src/Generated/Models/Security/IncidentTask.php index cf68a9d1296..2d5e8a99239 100644 --- a/src/Generated/Models/Security/IncidentTask.php +++ b/src/Generated/Models/Security/IncidentTask.php @@ -51,7 +51,7 @@ public function getActionType(): ?IncidentTaskActionType { } /** - * Gets the createdByDisplayName property value. The createdByDisplayName property + * Gets the createdByDisplayName property value. Name of the entity that created the task. Read-only. * @return string|null */ public function getCreatedByDisplayName(): ?string { @@ -63,7 +63,7 @@ public function getCreatedByDisplayName(): ?string { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Creation time of the task. Read-only. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -75,7 +75,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the description property value. The description property + * Gets the description property value. Description of the remediation action. * @return string|null */ public function getDescription(): ?string { @@ -87,7 +87,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Title of the task. * @return string|null */ public function getDisplayName(): ?string { @@ -121,7 +121,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the incident property value. The incident property + * Gets the incident property value. Required. The incident that contains this task. Must contain a valid incident ID. * @return Incident|null */ public function getIncident(): ?Incident { @@ -133,7 +133,7 @@ public function getIncident(): ?Incident { } /** - * Gets the lastModifiedByDisplayName property value. The lastModifiedByDisplayName property + * Gets the lastModifiedByDisplayName property value. Name of the entity that last updated the task. Read-only. * @return string|null */ public function getLastModifiedByDisplayName(): ?string { @@ -145,7 +145,7 @@ public function getLastModifiedByDisplayName(): ?string { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. Last update time of the task. Read-only. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -157,7 +157,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the responseAction property value. The responseAction property + * Gets the responseAction property value. The reponse action. * @return IncidentTaskResponseAction|null */ public function getResponseAction(): ?IncidentTaskResponseAction { @@ -229,7 +229,7 @@ public function setActionType(?IncidentTaskActionType $value): void { } /** - * Sets the createdByDisplayName property value. The createdByDisplayName property + * Sets the createdByDisplayName property value. Name of the entity that created the task. Read-only. * @param string|null $value Value to set for the createdByDisplayName property. */ public function setCreatedByDisplayName(?string $value): void { @@ -237,7 +237,7 @@ public function setCreatedByDisplayName(?string $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Creation time of the task. Read-only. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -245,7 +245,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the description property value. The description property + * Sets the description property value. Description of the remediation action. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -253,7 +253,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Title of the task. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -261,7 +261,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the incident property value. The incident property + * Sets the incident property value. Required. The incident that contains this task. Must contain a valid incident ID. * @param Incident|null $value Value to set for the incident property. */ public function setIncident(?Incident $value): void { @@ -269,7 +269,7 @@ public function setIncident(?Incident $value): void { } /** - * Sets the lastModifiedByDisplayName property value. The lastModifiedByDisplayName property + * Sets the lastModifiedByDisplayName property value. Name of the entity that last updated the task. Read-only. * @param string|null $value Value to set for the lastModifiedByDisplayName property. */ public function setLastModifiedByDisplayName(?string $value): void { @@ -277,7 +277,7 @@ public function setLastModifiedByDisplayName(?string $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. Last update time of the task. Read-only. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -285,7 +285,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the responseAction property value. The responseAction property + * Sets the responseAction property value. The reponse action. * @param IncidentTaskResponseAction|null $value Value to set for the responseAction property. */ public function setResponseAction(?IncidentTaskResponseAction $value): void { diff --git a/src/Generated/Models/Security/IncidentTaskResponseAction.php b/src/Generated/Models/Security/IncidentTaskResponseAction.php index 6e645ab6f21..b677923a401 100644 --- a/src/Generated/Models/Security/IncidentTaskResponseAction.php +++ b/src/Generated/Models/Security/IncidentTaskResponseAction.php @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifierValue property value. The identifierValue property + * Gets the identifierValue property value. Required. The identifier value for the response action. This value is specific to the type of action being performed. * @return string|null */ public function getIdentifierValue(): ?string { @@ -78,7 +78,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the identifierValue property value. The identifierValue property + * Sets the identifierValue property value. Required. The identifier value for the response action. This value is specific to the type of action being performed. * @param string|null $value Value to set for the identifierValue property. */ public function setIdentifierValue(?string $value): void { diff --git a/src/Generated/Models/Security/StopAndQuarantineFileIncidentTaskResponseAction.php b/src/Generated/Models/Security/StopAndQuarantineFileIncidentTaskResponseAction.php index 56306bf8c72..fdcccdc8270 100644 --- a/src/Generated/Models/Security/StopAndQuarantineFileIncidentTaskResponseAction.php +++ b/src/Generated/Models/Security/StopAndQuarantineFileIncidentTaskResponseAction.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): StopA } /** - * Gets the deviceId property value. The deviceId property + * Gets the deviceId property value. Optional. The identifier of the device where the file is located. This property allows targeting the action to a specific device when the same file exists on multiple devices. * @return string|null */ public function getDeviceId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the deviceId property value. The deviceId property + * Sets the deviceId property value. Optional. The identifier of the device where the file is located. This property allows targeting the action to a specific device when the same file exists on multiple devices. * @param string|null $value Value to set for the deviceId property. */ public function setDeviceId(?string $value): void { diff --git a/src/Generated/Models/UnifiedRbacApplicationMultiple.php b/src/Generated/Models/UnifiedRbacApplicationMultiple.php new file mode 100644 index 00000000000..2a1d07d26d8 --- /dev/null +++ b/src/Generated/Models/UnifiedRbacApplicationMultiple.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.unifiedRbacApplicationMultiple'); + } + + /** + * 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 UnifiedRbacApplicationMultiple + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnifiedRbacApplicationMultiple { + return new UnifiedRbacApplicationMultiple(); + } + + /** + * Gets the customAppScopes property value. Represents the resources that the principal has been granted access. + * @return array|null + */ + public function getCustomAppScopes(): ?array { + $val = $this->getBackingStore()->get('customAppScopes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomAppScope::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customAppScopes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'customAppScopes' => fn(ParseNode $n) => $o->setCustomAppScopes($n->getCollectionOfObjectValues([CustomAppScope::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('customAppScopes', $this->getCustomAppScopes()); + } + + /** + * Sets the customAppScopes property value. Represents the resources that the principal has been granted access. + * @param array|null $value Value to set for the customAppScopes property. + */ + public function setCustomAppScopes(?array $value): void { + $this->getBackingStore()->set('customAppScopes', $value); + } + +} diff --git a/src/Generated/Models/UserAccountInformation.php b/src/Generated/Models/UserAccountInformation.php index 3f7f18706db..043c565ea16 100644 --- a/src/Generated/Models/UserAccountInformation.php +++ b/src/Generated/Models/UserAccountInformation.php @@ -64,7 +64,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the preferredLanguageTag property value. The preferredLanguageTag property + * Gets the preferredLanguageTag property value. Contains the language the user has associated as preferred for the account. * @return LocaleInfo|null */ public function getPreferredLanguageTag(): ?LocaleInfo { @@ -116,7 +116,7 @@ public function setCountryCode(?string $value): void { } /** - * Sets the preferredLanguageTag property value. The preferredLanguageTag property + * Sets the preferredLanguageTag property value. Contains the language the user has associated as preferred for the account. * @param LocaleInfo|null $value Value to set for the preferredLanguageTag property. */ public function setPreferredLanguageTag(?LocaleInfo $value): void { diff --git a/src/Generated/Models/WebAccount.php b/src/Generated/Models/WebAccount.php index 782026ad444..fd722096694 100644 --- a/src/Generated/Models/WebAccount.php +++ b/src/Generated/Models/WebAccount.php @@ -54,7 +54,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the service property value. The service property + * Gets the service property value. Contains basic detail about the service that is being associated. * @return ServiceInformation|null */ public function getService(): ?ServiceInformation { @@ -136,7 +136,7 @@ public function setDescription(?string $value): void { } /** - * Sets the service property value. The service property + * Sets the service property value. Contains basic detail about the service that is being associated. * @param ServiceInformation|null $value Value to set for the service property. */ public function setService(?ServiceInformation $value): void { diff --git a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 3e36be4f9c5..79b77f0b678 100644 --- a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Models/WindowsDomainJoinConfiguration.php b/src/Generated/Models/WindowsDomainJoinConfiguration.php index 75d11378109..0fcbee9387c 100644 --- a/src/Generated/Models/WindowsDomainJoinConfiguration.php +++ b/src/Generated/Models/WindowsDomainJoinConfiguration.php @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @return array|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Models/WorkPosition.php b/src/Generated/Models/WorkPosition.php index 553b8845624..84f1e9584da 100644 --- a/src/Generated/Models/WorkPosition.php +++ b/src/Generated/Models/WorkPosition.php @@ -55,7 +55,7 @@ public function getColleagues(): ?array { } /** - * Gets the detail property value. The detail property + * Gets the detail property value. Contains detailed information about the position. * @return PositionDetail|null */ public function getDetail(): ?PositionDetail { @@ -142,7 +142,7 @@ public function setColleagues(?array $value): void { } /** - * Sets the detail property value. The detail property + * Sets the detail property value. Contains detailed information about the position. * @param PositionDetail|null $value Value to set for the detail property. */ public function setDetail(?PositionDetail $value): void { diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php index e2011516519..08b9843c938 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php @@ -69,12 +69,12 @@ public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $reques } /** - * Update the properties of a tlsInspectionPolicyLink object. + * Update the properties of a threatIntelligencePolicyLink object. * @param PolicyLink $body The request body * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|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/networkaccess-tlsinspectionpolicylink-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-update?view=graph-rest-beta Find more info here */ public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -124,7 +124,7 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update the properties of a tlsInspectionPolicyLink object. + * Update the properties of a threatIntelligencePolicyLink object. * @param PolicyLink $body The request body * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index db385e2598f..5d0827d4b23 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..34ceaa85a86 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/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}/roleManagement/defender/customAppScopes/$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/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8d0add0bf1a --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a8e9c8b6e0 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/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/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilder.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilder.php new file mode 100644 index 00000000000..5a2c9cbb694 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customAppScopes property of the microsoft.graph.unifiedRbacApplicationMultiple entity. + * @param string $customAppScopeId The unique identifier of customAppScope + * @return CustomAppScopeItemRequestBuilder + */ + public function byCustomAppScopeId(string $customAppScopeId): CustomAppScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customAppScope%2Did'] = $customAppScopeId; + return new CustomAppScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CustomAppScopesRequestBuilder 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}/roleManagement/defender/customAppScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of customAppScope objects for an RBAC provider. Only the Microsoft Defender XDR Unified RBAC provider is supported. + * @param CustomAppScopesRequestBuilderGetRequestConfiguration|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/unifiedrbacapplicationmultiple-list-customappscopes?view=graph-rest-beta Find more info here + */ + public function get(?CustomAppScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomAppScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of customAppScope objects for an RBAC provider. Only the Microsoft Defender XDR Unified RBAC provider is supported. + * @param CustomAppScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomAppScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomAppScopesRequestBuilder + */ + public function withUrl(string $rawUrl): CustomAppScopesRequestBuilder { + return new CustomAppScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7f531920611 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetQueryParameters.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 CustomAppScopesRequestBuilderGetQueryParameters 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/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbb0b4a4a25 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/CustomAppScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomAppScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomAppScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomAppScopesRequestBuilderGetQueryParameters. + * @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 CustomAppScopesRequestBuilderGetQueryParameters + */ + 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): CustomAppScopesRequestBuilderGetQueryParameters { + return new CustomAppScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilder.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilder.php new file mode 100644 index 00000000000..45d3ab67820 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilder.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}/roleManagement/defender/customAppScopes/{customAppScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents the resources that the principal has been granted access. + * @param CustomAppScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomAppScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomAppScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents the resources that the principal has been granted access. + * @param CustomAppScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomAppScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CustomAppScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomAppScopeItemRequestBuilder { + return new CustomAppScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetQueryParameters.php similarity index 66% rename from src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetQueryParameters.php rename to src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetQueryParameters.php index 67e5a8faed5..474b0743af8 100644 --- a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ed30c62178 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/CustomAppScopes/Item/CustomAppScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomAppScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomAppScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomAppScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomAppScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomAppScopeItemRequestBuilderGetQueryParameters { + return new CustomAppScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/Defender/DefenderRequestBuilder.php b/src/Generated/RoleManagement/Defender/DefenderRequestBuilder.php index 3ef794ffbd7..72a9ce10ff0 100644 --- a/src/Generated/RoleManagement/Defender/DefenderRequestBuilder.php +++ b/src/Generated/RoleManagement/Defender/DefenderRequestBuilder.php @@ -5,7 +5,8 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\RbacApplicationMultiple; +use Microsoft\Graph\Beta\Generated\Models\UnifiedRbacApplicationMultiple; +use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\CustomAppScopes\CustomAppScopesRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\ResourceNamespaces\ResourceNamespacesRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleAssignments\RoleAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\RoleDefinitionsRequestBuilder; @@ -19,6 +20,13 @@ */ class DefenderRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the customAppScopes property of the microsoft.graph.unifiedRbacApplicationMultiple entity. + */ + public function customAppScopes(): CustomAppScopesRequestBuilder { + return new CustomAppScopesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceNamespaces property of the microsoft.graph.rbacApplicationMultiple entity. */ @@ -71,7 +79,7 @@ public function delete(?DefenderRequestBuilderDeleteRequestConfiguration $reques /** * Get defender from roleManagement * @param DefenderRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception */ public function get(?DefenderRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { @@ -79,22 +87,22 @@ public function get(?DefenderRequestBuilderGetRequestConfiguration $requestConfi $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [RbacApplicationMultiple::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRbacApplicationMultiple::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Update the navigation property defender in roleManagement - * @param RbacApplicationMultiple $body The request body + * @param UnifiedRbacApplicationMultiple $body The request body * @param DefenderRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception */ - public function patch(RbacApplicationMultiple $body, ?DefenderRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(UnifiedRbacApplicationMultiple $body, ?DefenderRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [RbacApplicationMultiple::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRbacApplicationMultiple::class, 'createFromDiscriminatorValue'], $errorMappings); } /** @@ -138,11 +146,11 @@ public function toGetRequestInformation(?DefenderRequestBuilderGetRequestConfigu /** * Update the navigation property defender in roleManagement - * @param RbacApplicationMultiple $body The request body + * @param UnifiedRbacApplicationMultiple $body The request body * @param DefenderRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(RbacApplicationMultiple $body, ?DefenderRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(UnifiedRbacApplicationMultiple $body, ?DefenderRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php index 52f0463e0f5..d4343af42c7 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta Find more info here */ public function get(?RoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -83,7 +83,7 @@ public function post(UnifiedRoleAssignmentMultiple $body, ?RoleAssignmentsReques } /** - * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php index bb610d52912..f67476d10b2 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ class RoleAssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilder.php b/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilder.php index 725afc8f088..4065226683c 100644 --- a/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilder.php +++ b/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get incidentTasks from security + * Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. * @param IncidentTasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-list-incidenttasks?view=graph-rest-beta Find more info here */ public function get(?IncidentTasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(IncidentTask $body, ?IncidentTasksRequestBuilderPostRequest } /** - * Get incidentTasks from security + * Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. * @param IncidentTasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilderGetQueryParameters.php b/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilderGetQueryParameters.php index d32a03d97be..44a5a597482 100644 --- a/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/IncidentTasks/IncidentTasksRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get incidentTasks from security + * Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. */ class IncidentTasksRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilder.php b/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilder.php index 0206b0ccfe6..6bb72b7176f 100644 --- a/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilder.php +++ b/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get incident from security + * Required. The incident that contains this task. Must contain a valid incident ID. * @param IncidentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?IncidentRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get incident from security + * Required. The incident that contains this task. Must contain a valid incident ID. * @param IncidentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilderGetQueryParameters.php b/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilderGetQueryParameters.php index 040a3d5e291..5e3a3f2c0b9 100644 --- a/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/IncidentTasks/Item/Incident/IncidentRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get incident from security + * Required. The incident that contains this task. Must contain a valid incident ID. */ class IncidentRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilder.php b/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilder.php index b07d8153748..8faa154cbb4 100644 --- a/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilder.php +++ b/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?IncidentTaskItemRequestBuilderDeleteRequestConfiguration } /** - * Get incidentTasks from security + * A collection of tasks associated with security incidents. * @param IncidentTaskItemRequestBuilderGetRequestConfiguration|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(?IncidentTaskItemRequestBuilderDelete } /** - * Get incidentTasks from security + * A collection of tasks associated with security incidents. * @param IncidentTaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilderGetQueryParameters.php index dd6fe0757cd..02deac69bd6 100644 --- a/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/IncidentTasks/Item/IncidentTaskItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get incidentTasks from security + * A collection of tasks associated with security incidents. */ class IncidentTaskItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/IncidentTasks/Item/MicrosoftGraphSecurityExecuteResponseAction/MicrosoftGraphSecurityExecuteResponseActionRequestBuilder.php b/src/Generated/Security/IncidentTasks/Item/MicrosoftGraphSecurityExecuteResponseAction/MicrosoftGraphSecurityExecuteResponseActionRequestBuilder.php index 9f4f38183d6..4a22bce0584 100644 --- a/src/Generated/Security/IncidentTasks/Item/MicrosoftGraphSecurityExecuteResponseAction/MicrosoftGraphSecurityExecuteResponseActionRequestBuilder.php +++ b/src/Generated/Security/IncidentTasks/Item/MicrosoftGraphSecurityExecuteResponseAction/MicrosoftGraphSecurityExecuteResponseActionRequestBuilder.php @@ -30,10 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action executeResponseAction + * Execute a remediation action on a Microsoft Defender XDR incident task. Only the following actionType values are supported for automated execution: collectInvestigationPackage, isolateDevice, unRestrictAppExecution, unIsolateDevice, restrictAppExecution, runAntiVirusScan, stopAndQuarantineFile, submitIocRule. * @param MicrosoftGraphSecurityExecuteResponseActionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-incidenttask-executeresponseaction?view=graph-rest-beta Find more info here */ public function post(?MicrosoftGraphSecurityExecuteResponseActionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -44,7 +45,7 @@ public function post(?MicrosoftGraphSecurityExecuteResponseActionRequestBuilderP } /** - * Invoke action executeResponseAction + * Execute a remediation action on a Microsoft Defender XDR incident task. Only the following actionType values are supported for automated execution: collectInvestigationPackage, isolateDevice, unRestrictAppExecution, unIsolateDevice, restrictAppExecution, runAntiVirusScan, stopAndQuarantineFile, submitIocRule. * @param MicrosoftGraphSecurityExecuteResponseActionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilder.php new file mode 100644 index 00000000000..9f1f05b83f4 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/$ref'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefRequestBuilder + */ + public function withUrl(string $rawUrl): RefRequestBuilder { + return new RefRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..06a431a92eb --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilder.php index f8180055979..57375858019 100644 --- a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilder.php @@ -2,27 +2,29 @@ namespace Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenIssuancePolicies\Item; -use Exception; -use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TokenIssuancePolicy; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenIssuancePolicies\Item\Ref\RefRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; -use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; -use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + * Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id} */ class TokenIssuancePolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of servicePrincipal entities. + */ + public function ref(): RefRequestBuilder { + return new RefRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new TokenIssuancePolicyItemRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,48 +32,4 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * The tokenIssuancePolicies assigned to this service principal. Supports $expand. - * @param TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TokenIssuancePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * The tokenIssuancePolicies assigned to this service principal. Supports $expand. - * @param TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 TokenIssuancePolicyItemRequestBuilder - */ - public function withUrl(string $rawUrl): TokenIssuancePolicyItemRequestBuilder { - return new TokenIssuancePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); - } - } diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 0048521df5b..00000000000 --- a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Item/TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param TokenIssuancePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?TokenIssuancePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new TokenIssuancePolicyItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return TokenIssuancePolicyItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): TokenIssuancePolicyItemRequestBuilderGetQueryParameters { - return new TokenIssuancePolicyItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php new file mode 100644 index 00000000000..0946cdafea8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php @@ -0,0 +1,148 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The tokenIssuancePolicies assigned to this service principal. Supports $expand. + * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [StringCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + * @param ReferenceCreate $body The request body + * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}'; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The tokenIssuancePolicies assigned to this service principal. Supports $expand. + * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 ref to tokenIssuancePolicies for servicePrincipals + * @param ReferenceCreate $body The request body + * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref'; + $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 RefRequestBuilder + */ + public function withUrl(string $rawUrl): RefRequestBuilder { + return new RefRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php new file mode 100644 index 00000000000..29bf93f2cf8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -0,0 +1,26 @@ +id = $id; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..33ab3e46ba7 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,38 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RefRequestBuilderDeleteQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RefRequestBuilderDeleteQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RefRequestBuilderDeleteQueryParameters. + * @param string|null $id The delete Uri + * @return RefRequestBuilderDeleteQueryParameters + */ + public static function createQueryParameters(?string $id = null): RefRequestBuilderDeleteQueryParameters { + return new RefRequestBuilderDeleteQueryParameters($id); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d77c8754d9 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetQueryParameters.php @@ -0,0 +1,66 @@ +|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("%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 RefRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @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 int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..409a1aaba12 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RefRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RefRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RefRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @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 int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RefRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?int $skip = null, ?int $top = null): RefRequestBuilderGetQueryParameters { + return new RefRequestBuilderGetQueryParameters($count, $filter, $orderby, $search, $skip, $top); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..518681ffc35 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/TokenIssuancePoliciesRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/TokenIssuancePoliciesRequestBuilder.php index 64adc597e33..6ea519e530e 100644 --- a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/TokenIssuancePoliciesRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/TokenIssuancePoliciesRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\TokenIssuancePolicyCollectionResponse; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenIssuancePolicies\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenIssuancePolicies\Item\TokenIssuancePolicyItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenIssuancePolicies\Ref\RefRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,7 +27,14 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + * Provides operations to manage the collection of servicePrincipal entities. + */ + public function ref(): RefRequestBuilder { + return new RefRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Gets an item from the Microsoft/Graph/Beta/Generated.servicePrincipals.item.tokenIssuancePolicies.item collection * @param string $tokenIssuancePolicyId The unique identifier of tokenIssuancePolicy * @return TokenIssuancePolicyItemRequestBuilder */ diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilder.php new file mode 100644 index 00000000000..d818fdd9c32 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/$ref'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param RefRequestBuilderDeleteRequestConfiguration|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/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-beta Find more info here + */ + public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RefRequestBuilder + */ + public function withUrl(string $rawUrl): RefRequestBuilder { + return new RefRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..271450aa855 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/Ref/RefRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilder.php index 95661a76e44..be88fcccd82 100644 --- a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilder.php @@ -2,27 +2,29 @@ namespace Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenLifetimePolicies\Item; -use Exception; -use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TokenLifetimePolicy; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenLifetimePolicies\Item\Ref\RefRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; -use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; -use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + * Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id} */ class TokenLifetimePolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of servicePrincipal entities. + */ + public function ref(): RefRequestBuilder { + return new RefRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new TokenLifetimePolicyItemRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,48 +32,4 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * The tokenLifetimePolicies assigned to this service principal. Supports $expand. - * @param TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TokenLifetimePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * The tokenLifetimePolicies assigned to this service principal. Supports $expand. - * @param TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 TokenLifetimePolicyItemRequestBuilder - */ - public function withUrl(string $rawUrl): TokenLifetimePolicyItemRequestBuilder { - return new TokenLifetimePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); - } - } diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index e52bed00302..00000000000 --- a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param TokenLifetimePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?TokenLifetimePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new TokenLifetimePolicyItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return TokenLifetimePolicyItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): TokenLifetimePolicyItemRequestBuilderGetQueryParameters { - return new TokenLifetimePolicyItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php new file mode 100644 index 00000000000..8994060f374 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php @@ -0,0 +1,151 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param RefRequestBuilderDeleteRequestConfiguration|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/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-beta Find more info here + */ + public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @param RefRequestBuilderGetRequestConfiguration|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/serviceprincipal-list-tokenlifetimepolicies?view=graph-rest-beta Find more info here + */ + public function get(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [StringCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @param ReferenceCreate $body The request body + * @param RefRequestBuilderPostRequestConfiguration|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/serviceprincipal-post-tokenlifetimepolicies?view=graph-rest-beta Find more info here + */ + public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}'; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @param ReferenceCreate $body The request body + * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref'; + $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 RefRequestBuilder + */ + public function withUrl(string $rawUrl): RefRequestBuilder { + return new RefRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php new file mode 100644 index 00000000000..4ada526cdc6 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -0,0 +1,26 @@ +id = $id; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..acb5b3404b3 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,38 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RefRequestBuilderDeleteQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RefRequestBuilderDeleteQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RefRequestBuilderDeleteQueryParameters. + * @param string|null $id The delete Uri + * @return RefRequestBuilderDeleteQueryParameters + */ + public static function createQueryParameters(?string $id = null): RefRequestBuilderDeleteQueryParameters { + return new RefRequestBuilderDeleteQueryParameters($id); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce89ec0c96d --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetQueryParameters.php @@ -0,0 +1,66 @@ +|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("%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 RefRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @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 int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1cb345d68c1 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RefRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RefRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RefRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @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 int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RefRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?int $skip = null, ?int $top = null): RefRequestBuilderGetQueryParameters { + return new RefRequestBuilderGetQueryParameters($count, $filter, $orderby, $search, $skip, $top); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..213541cac0d --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/TokenLifetimePoliciesRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/TokenLifetimePoliciesRequestBuilder.php index 2ad50fe07b2..b8d9f11b013 100644 --- a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/TokenLifetimePoliciesRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/TokenLifetimePoliciesRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\TokenLifetimePolicyCollectionResponse; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenLifetimePolicies\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenLifetimePolicies\Item\TokenLifetimePolicyItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\TokenLifetimePolicies\Ref\RefRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,7 +27,14 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + * Provides operations to manage the collection of servicePrincipal entities. + */ + public function ref(): RefRequestBuilder { + return new RefRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Gets an item from the Microsoft/Graph/Beta/Generated.servicePrincipals.item.tokenLifetimePolicies.item collection * @param string $tokenLifetimePolicyId The unique identifier of tokenLifetimePolicy * @return TokenLifetimePolicyItemRequestBuilder */ diff --git a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php index bea564bbc5f..85edfb7bff8 100644 --- a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @param ContainersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -83,7 +83,7 @@ public function post(FileStorageContainer $body, ?ContainersRequestBuilderPostRe } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @param ContainersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilderGetQueryParameters.php index 6e825048c10..0a232c36a71 100644 --- a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. */ class ContainersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a19c5314b42..a3a7186504c 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index 80ee643e6d8..d6511aba83e 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php index 74ba9d36003..8f21e188792 100644 --- a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\Authentication; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\EmailMethods\EmailMethodsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\ExternalAuthenticationMethods\ExternalAuthenticationMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Fido2Methods\Fido2MethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\HardwareOathMethods\HardwareOathMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Methods\MethodsRequestBuilder; @@ -39,6 +40,13 @@ public function emailMethods(): EmailMethodsRequestBuilder { return new EmailMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + */ + public function externalAuthenticationMethods(): ExternalAuthenticationMethodsRequestBuilder { + return new ExternalAuthenticationMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity. */ diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c0b99b6b5f2 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/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/externalAuthenticationMethods/$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/ExternalAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e94eeb7f22 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a6dd087799a --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/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/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php new file mode 100644 index 00000000000..13b426a288a --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + * @param string $externalAuthenticationMethodId The unique identifier of externalAuthenticationMethod + * @return ExternalAuthenticationMethodItemRequestBuilder + */ + public function byExternalAuthenticationMethodId(string $externalAuthenticationMethodId): ExternalAuthenticationMethodItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['externalAuthenticationMethod%2Did'] = $externalAuthenticationMethodId; + return new ExternalAuthenticationMethodItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ExternalAuthenticationMethodsRequestBuilder 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/externalAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get externalAuthenticationMethods from users + * @param ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalAuthenticationMethodCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to externalAuthenticationMethods for users + * @param ExternalAuthenticationMethod $body The request body + * @param ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ExternalAuthenticationMethod $body, ?ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get externalAuthenticationMethods from users + * @param ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 externalAuthenticationMethods for users + * @param ExternalAuthenticationMethod $body The request body + * @param ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ExternalAuthenticationMethod $body, ?ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration $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 ExternalAuthenticationMethodsRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalAuthenticationMethodsRequestBuilder { + return new ExternalAuthenticationMethodsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7370df67ea0 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.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 ExternalAuthenticationMethodsRequestBuilderGetQueryParameters 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/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..adc8f284118 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalAuthenticationMethodsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalAuthenticationMethodsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalAuthenticationMethodsRequestBuilderGetQueryParameters. + * @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 ExternalAuthenticationMethodsRequestBuilderGetQueryParameters + */ + 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): ExternalAuthenticationMethodsRequestBuilderGetQueryParameters { + return new ExternalAuthenticationMethodsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..59239909f86 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php new file mode 100644 index 00000000000..1c5cb8d9b0d --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/{externalAuthenticationMethod%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property externalAuthenticationMethods for users + * @param ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get externalAuthenticationMethods from users + * @param ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property externalAuthenticationMethods in users + * @param ExternalAuthenticationMethod $body The request body + * @param ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ExternalAuthenticationMethod $body, ?ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property externalAuthenticationMethods for users + * @param ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get externalAuthenticationMethods from users + * @param ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 externalAuthenticationMethods in users + * @param ExternalAuthenticationMethod $body The request body + * @param ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ExternalAuthenticationMethod $body, ?ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration $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 ExternalAuthenticationMethodItemRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalAuthenticationMethodItemRequestBuilder { + return new ExternalAuthenticationMethodItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..23ad6b592f2 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php similarity index 66% rename from src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetQueryParameters.php rename to src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php index 91929184214..03b777a83db 100644 --- a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Item/TokenLifetimePolicyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ad80cb2db42 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters { + return new ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e543d76d77c --- /dev/null +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Fido2Methods/Item/Fido2AuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/Fido2Methods/Item/Fido2AuthenticationMethodItemRequestBuilder.php index dfcb1f426e5..18c7b49dde6 100644 --- a/src/Generated/Users/Item/Authentication/Fido2Methods/Item/Fido2AuthenticationMethodItemRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/Fido2Methods/Item/Fido2AuthenticationMethodItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method object. * @param Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -60,7 +60,7 @@ public function get(?Fido2AuthenticationMethodItemRequestBuilderGetRequestConfig } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method object. * @param Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php index af7b2bacb27..d1c71fbeaf6 100644 --- a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\GetProvisionedCloudPCsWithGroupIdWithServicePlanId\GetProvisionedCloudPCsWithGroupIdWithServicePlanIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\CloudPCItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\RetrieveCloudPcCountByStatus\RetrieveCloudPcCountByStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\ValidateBulkResize\ValidateBulkResizeRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -28,6 +29,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcCountByStatus method. + */ + public function retrieveCloudPcCountByStatus(): RetrieveCloudPcCountByStatusRequestBuilder { + return new RetrieveCloudPcCountByStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the validateBulkResize method. */ diff --git a/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php new file mode 100644 index 00000000000..783fd668233 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcStatusSummary::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, CloudPcStatusSummary::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/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.php new file mode 100644 index 00000000000..fd03d9e5349 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilder.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}/cloudPCs/retrieveCloudPcCountByStatus(){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the Cloud PC count grouped by status. + * @param RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration|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/cloudpc-retrievecloudpccountbystatus?view=graph-rest-beta Find more info here + */ + public function get(?RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrieveCloudPcCountByStatusGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the Cloud PC count grouped by status. + * @param RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RetrieveCloudPcCountByStatusRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveCloudPcCountByStatusRequestBuilder { + return new RetrieveCloudPcCountByStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ed31fd9df7 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dae1a4ae0f2 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/RetrieveCloudPcCountByStatus/RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters { + return new RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.php index 4f11b139e98..b5c5f99332f 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.php @@ -20,6 +20,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\Reply\ReplyRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\ReplyAll\ReplyAllRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\ReportMessage\ReportMessageRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\Send\SendRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\Unsubscribe\UnsubscribeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\Item\Value\ContentRequestBuilder; @@ -138,6 +139,13 @@ public function replyAll(): ReplyAllRequestBuilder { return new ReplyAllRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the reportMessage method. + */ + public function reportMessage(): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the send method. */ diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php new file mode 100644 index 00000000000..551287779e4 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -0,0 +1,137 @@ +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 ReportMessagePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportMessagePostRequestBody { + return new ReportMessagePostRequestBody(); + } + + /** + * 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 [ + 'IsMessageMoveRequested' => fn(ParseNode $n) => $o->setIsMessageMoveRequested($n->getBooleanValue()), + 'ReportAction' => fn(ParseNode $n) => $o->setReportAction($n->getEnumValue(ReportAction::class)), + ]; + } + + /** + * Gets the IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @return bool|null + */ + public function getIsMessageMoveRequested(): ?bool { + $val = $this->getBackingStore()->get('isMessageMoveRequested'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMessageMoveRequested'"); + } + + /** + * Gets the ReportAction property value. The ReportAction property + * @return ReportAction|null + */ + public function getReportAction(): ?ReportAction { + $val = $this->getBackingStore()->get('reportAction'); + if (is_null($val) || $val instanceof ReportAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportAction'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('IsMessageMoveRequested', $this->getIsMessageMoveRequested()); + $writer->writeEnumValue('ReportAction', $this->getReportAction()); + $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 IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @param bool|null $value Value to set for the IsMessageMoveRequested property. + */ + public function setIsMessageMoveRequested(?bool $value): void { + $this->getBackingStore()->set('isMessageMoveRequested', $value); + } + + /** + * Sets the ReportAction property value. The ReportAction property + * @param ReportAction|null $value Value to set for the ReportAction property. + */ + public function setReportAction(?ReportAction $value): void { + $this->getBackingStore()->set('reportAction', $value); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php new file mode 100644 index 00000000000..1c332de79ed --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/reportMessage'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Message::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $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 ReportMessageRequestBuilder + */ + public function withUrl(string $rawUrl): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..135e4e247d4 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.php index cd9ab23f33a..624c7b5ca1d 100644 --- a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.php @@ -20,6 +20,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\Reply\ReplyRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\ReplyAll\ReplyAllRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\ReportMessage\ReportMessageRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\Send\SendRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\Unsubscribe\UnsubscribeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\Item\Value\ContentRequestBuilder; @@ -138,6 +139,13 @@ public function replyAll(): ReplyAllRequestBuilder { return new ReplyAllRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the reportMessage method. + */ + public function reportMessage(): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the send method. */ diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php new file mode 100644 index 00000000000..5846fa76f07 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -0,0 +1,137 @@ +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 ReportMessagePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportMessagePostRequestBody { + return new ReportMessagePostRequestBody(); + } + + /** + * 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 [ + 'IsMessageMoveRequested' => fn(ParseNode $n) => $o->setIsMessageMoveRequested($n->getBooleanValue()), + 'ReportAction' => fn(ParseNode $n) => $o->setReportAction($n->getEnumValue(ReportAction::class)), + ]; + } + + /** + * Gets the IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @return bool|null + */ + public function getIsMessageMoveRequested(): ?bool { + $val = $this->getBackingStore()->get('isMessageMoveRequested'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMessageMoveRequested'"); + } + + /** + * Gets the ReportAction property value. The ReportAction property + * @return ReportAction|null + */ + public function getReportAction(): ?ReportAction { + $val = $this->getBackingStore()->get('reportAction'); + if (is_null($val) || $val instanceof ReportAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportAction'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('IsMessageMoveRequested', $this->getIsMessageMoveRequested()); + $writer->writeEnumValue('ReportAction', $this->getReportAction()); + $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 IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @param bool|null $value Value to set for the IsMessageMoveRequested property. + */ + public function setIsMessageMoveRequested(?bool $value): void { + $this->getBackingStore()->set('isMessageMoveRequested', $value); + } + + /** + * Sets the ReportAction property value. The ReportAction property + * @param ReportAction|null $value Value to set for the ReportAction property. + */ + public function setReportAction(?ReportAction $value): void { + $this->getBackingStore()->set('reportAction', $value); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php new file mode 100644 index 00000000000..a6698bcab3c --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/reportMessage'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Message::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $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 ReportMessageRequestBuilder + */ + public function withUrl(string $rawUrl): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..05ad1775940 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Messages/Item/MessageItemRequestBuilder.php b/src/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.php index 505a81aa67f..e47c0a86960 100644 --- a/src/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.php +++ b/src/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.php @@ -20,6 +20,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\Reply\ReplyRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\ReplyAll\ReplyAllRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\ReportMessage\ReportMessageRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\Send\SendRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\Unsubscribe\UnsubscribeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\Item\Value\ContentRequestBuilder; @@ -138,6 +139,13 @@ public function replyAll(): ReplyAllRequestBuilder { return new ReplyAllRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the reportMessage method. + */ + public function reportMessage(): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the send method. */ diff --git a/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php new file mode 100644 index 00000000000..90ef8db11fa --- /dev/null +++ b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -0,0 +1,137 @@ +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 ReportMessagePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportMessagePostRequestBody { + return new ReportMessagePostRequestBody(); + } + + /** + * 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 [ + 'IsMessageMoveRequested' => fn(ParseNode $n) => $o->setIsMessageMoveRequested($n->getBooleanValue()), + 'ReportAction' => fn(ParseNode $n) => $o->setReportAction($n->getEnumValue(ReportAction::class)), + ]; + } + + /** + * Gets the IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @return bool|null + */ + public function getIsMessageMoveRequested(): ?bool { + $val = $this->getBackingStore()->get('isMessageMoveRequested'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMessageMoveRequested'"); + } + + /** + * Gets the ReportAction property value. The ReportAction property + * @return ReportAction|null + */ + public function getReportAction(): ?ReportAction { + $val = $this->getBackingStore()->get('reportAction'); + if (is_null($val) || $val instanceof ReportAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportAction'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('IsMessageMoveRequested', $this->getIsMessageMoveRequested()); + $writer->writeEnumValue('ReportAction', $this->getReportAction()); + $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 IsMessageMoveRequested property value. The IsMessageMoveRequested property + * @param bool|null $value Value to set for the IsMessageMoveRequested property. + */ + public function setIsMessageMoveRequested(?bool $value): void { + $this->getBackingStore()->set('isMessageMoveRequested', $value); + } + + /** + * Sets the ReportAction property value. The ReportAction property + * @param ReportAction|null $value Value to set for the ReportAction property. + */ + public function setReportAction(?ReportAction $value): void { + $this->getBackingStore()->set('reportAction', $value); + } + +} diff --git a/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.php new file mode 100644 index 00000000000..64c9477732e --- /dev/null +++ b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilder.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}/messages/{message%2Did}/reportMessage'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Message::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action reportMessage + * @param ReportMessagePostRequestBody $body The request body + * @param ReportMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReportMessagePostRequestBody $body, ?ReportMessageRequestBuilderPostRequestConfiguration $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 ReportMessageRequestBuilder + */ + public function withUrl(string $rawUrl): ReportMessageRequestBuilder { + return new ReportMessageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7b8f9b53d01 --- /dev/null +++ b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessageRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php index 0e6459ae875..eb801dc44dc 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php @@ -85,11 +85,11 @@ public function delete(?PresenceRequestBuilderDeleteRequestConfiguration $reques } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta Find more info here */ public function get(?PresenceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -133,7 +133,7 @@ public function toDeleteRequestInformation(?PresenceRequestBuilderDeleteRequestC } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php index e1daf202f6a..4b7120c44ba 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ class PresenceRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index a8ccae7cd9a..2363e42c0f6 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -66707,6 +66707,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPC Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|Post(body:CloudPC; requestConfiguration?:CloudPCsRequestBuilderPostRequestConfiguration):CloudPC Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|retrieveCloudPcCountByStatus:RetrieveCloudPcCountByStatusRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPCsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|ToPostRequestInformation(body:CloudPC; requestConfiguration?:CloudPCsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|urlTemplate:string @@ -67179,6 +67180,31 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.tr Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|WithUrl(rawUrl:string):TroubleshootRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.troubleshootRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.troubleshootRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPcCountByStatusGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|Get(requestConfiguration?:RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration):RetrieveCloudPcCountByStatusGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPcCountByStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|getBackingStore():BackingStore @@ -128761,6 +128787,7 @@ Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|memb Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|membersWithLicenseErrors:MembersWithLicenseErrorsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|onenote:OnenoteRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|owners:OwnersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|Patch(body:Group; requestConfiguration?:GroupItemRequestBuilderPatchRequestConfiguration):Group Microsoft\Graph\Beta\Generated.groups.item.GroupItemRequestBuilder::|public|pathParameters:array @@ -132057,6 +132084,29 @@ Microsoft\Graph\Beta\Generated.groups.item.onenote.sections.sectionsRequestBuild Microsoft\Graph\Beta\Generated.groups.item.onenote.sections.sectionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SectionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.onenote.sections.sectionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.onenote.sections.sectionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Delete(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Get(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Patch(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|WithUrl(rawUrl:string):OnPremisesSyncBehaviorRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|queryParameters:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.owners.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.owners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.owners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -179518,6 +179568,33 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAnswerString::|public|Seriali Microsoft\Graph\Beta\Generated.models.accessPackageAnswerString::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.accessPackageAnswerString::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageAnswerString Microsoft\Graph\Beta\Generated.models.accessPackageAnswer~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getDurationBeforeAutomaticDenial():DateInterval +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getDurationBeforeEscalation():DateInterval +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getEscalationApprovers():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getFallbackEscalationApprovers():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getFallbackPrimaryApprovers():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getIsApproverJustificationRequired():bool +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getIsEscalationEnabled():bool +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|getPrimaryApprovers():array +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setDurationBeforeAutomaticDenial(value?:DateInterval):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setDurationBeforeEscalation(value?:DateInterval):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setEscalationApprovers(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setFallbackEscalationApprovers(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setFallbackPrimaryApprovers(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setIsApproverJustificationRequired(value?:bool):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setIsEscalationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|public|setPrimaryApprovers(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageApprovalStage +Microsoft\Graph\Beta\Generated.models.accessPackageApprovalStage~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.accessPackageAssignment-->Entity Microsoft\Graph\Beta\Generated.models.accessPackageAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessPackageAssignment::|public|getAccessPackage():AccessPackage @@ -179829,6 +179906,14 @@ Microsoft\Graph\Beta\Generated.models.accessPackageCustomExtensionStage::0003-as Microsoft\Graph\Beta\Generated.models.accessPackageCustomExtensionStage::0004-assignmentFourteenDaysBeforeExpiration Microsoft\Graph\Beta\Generated.models.accessPackageCustomExtensionStage::0005-assignmentOneDayBeforeExpiration Microsoft\Graph\Beta\Generated.models.accessPackageCustomExtensionStage::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage-->ApprovalStage +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|getCustomExtension():CustomCalloutExtension +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|public|setCustomExtension(value?:CustomCalloutExtension):void +Microsoft\Graph\Beta\Generated.models.accessPackageDynamicApprovalStage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageDynamicApprovalStage Microsoft\Graph\Beta\Generated.models.accessPackageLocalizedContent::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessPackageLocalizedContent::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.accessPackageLocalizedContent::|public|getBackingStore():BackingStore @@ -179903,6 +179988,12 @@ Microsoft\Graph\Beta\Generated.models.accessPackageQuestion::|public|setSequence Microsoft\Graph\Beta\Generated.models.accessPackageQuestion::|public|setText(value?:AccessPackageLocalizedContent):void Microsoft\Graph\Beta\Generated.models.accessPackageQuestion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageQuestion Microsoft\Graph\Beta\Generated.models.accessPackageQuestion~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration-->CustomExtensionCallbackConfiguration +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessPackageRequestApprovalStageCallbackConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageRequestApprovalStageCallbackConfiguration Microsoft\Graph\Beta\Generated.models.accessPackageResource-->Entity Microsoft\Graph\Beta\Generated.models.accessPackageResource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessPackageResource::|public|getAccessPackageResourceEnvironment():AccessPackageResourceEnvironment @@ -186982,6 +187073,14 @@ Microsoft\Graph\Beta\Generated.models.assignmentOrder::|public|setOdataType(valu Microsoft\Graph\Beta\Generated.models.assignmentOrder::|public|setOrder(value?:array):void Microsoft\Graph\Beta\Generated.models.assignmentOrder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignmentOrder Microsoft\Graph\Beta\Generated.models.assignmentOrder~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData-->AccessPackageAssignmentRequestCallbackData +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|getApprovalStage():AccessPackageApprovalStage +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|public|setApprovalStage(value?:AccessPackageApprovalStage):void +Microsoft\Graph\Beta\Generated.models.assignmentRequestApprovalStageCallbackData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignmentRequestApprovalStageCallbackData Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getAccessReviewTimeoutBehavior():AccessReviewTimeoutBehavior Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getAdditionalData():array @@ -187814,6 +187913,7 @@ Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|static|public|CreateFr Microsoft\Graph\Beta\Generated.models.authentication-->Entity Microsoft\Graph\Beta\Generated.models.authentication::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authentication::|public|getEmailMethods():array +Microsoft\Graph\Beta\Generated.models.authentication::|public|getExternalAuthenticationMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getFido2Methods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getHardwareOathMethods():array @@ -187833,6 +187933,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|getWindowsHelloFor Microsoft\Graph\Beta\Generated.models.authentication::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.authentication::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setEmailMethods(value?:array):void +Microsoft\Graph\Beta\Generated.models.authentication::|public|setExternalAuthenticationMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setFido2Methods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setHardwareOathMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setMethods(value?:array):void @@ -194107,6 +194208,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getOsVersion():CloudPcOpe Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPartnerAgentInstallResults():array Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPowerState():CloudPcPowerState Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProductType():CloudPcProductType +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisionedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyId():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningType():CloudPcProvisioningType @@ -194114,6 +194216,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getScopeIds():array Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getServicePlanId():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getServicePlanName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getServicePlanType():CloudPcServicePlanType +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getSharedDeviceDetail():CloudPcFrontlineSharedDeviceDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatus():CloudPcStatus Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatusDetail():CloudPcStatusDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatusDetails():CloudPcStatusDetails @@ -194143,6 +194246,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setOsVersion(value?:Cloud Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPartnerAgentInstallResults(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPowerState(value?:CloudPcPowerState):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProductType(value?:CloudPcProductType):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisionedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningType(value?:CloudPcProvisioningType):void @@ -194150,6 +194254,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setScopeIds(value?:array) Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setServicePlanId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setServicePlanName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setServicePlanType(value?:CloudPcServicePlanType):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setSharedDeviceDetail(value?:CloudPcFrontlineSharedDeviceDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatus(value?:CloudPcStatus):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetail(value?:CloudPcStatusDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetails(value?:CloudPcStatusDetails):void @@ -194659,6 +194764,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageErrorCode::0008-sourceIm Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageErrorCode::0009-sourceImageSizeExceedsLimitation Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageErrorCode::0010-sourceImageWithDataDiskNotSupported Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageErrorCode::0011-sourceImageWithDiskEncryptionSetNotSupported +Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageErrorCode::0012-sourceImageWithAzureDiskEncryptionNotSupported Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageOsStatus::0000-supported Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageOsStatus::0001-supportedWithWarning Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImageOsStatus::0002-unknown @@ -194876,6 +194982,19 @@ Microsoft\Graph\Beta\Generated.models.cloudPcFrontLineServicePlanCollectionRespo Microsoft\Graph\Beta\Generated.models.cloudPcFrontLineServicePlanCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontLineServicePlanCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontLineServicePlanCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcFrontLineServicePlanCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getAssignedToUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setAssignedToUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcFrontlineSharedDeviceDetail +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getDisplayName():string @@ -195362,6 +195481,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getAuto Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getAutopilotConfiguration():CloudPcAutopilotConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getCloudPcGroupDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getCloudPcNamingTemplate():string +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getCreatedBy():string +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getDomainJoinConfigurations():array @@ -195371,6 +195492,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getGrac Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getImageDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getImageId():string Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getImageType():CloudPcProvisioningPolicyImageType +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getLastModifiedBy():string +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getLocalAdminEnabled():bool Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getManagedBy():CloudPcManagementService Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMicrosoftManagedDesktop():MicrosoftManagedDesktop @@ -195386,6 +195509,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setAuto Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setAutopilotConfiguration(value?:CloudPcAutopilotConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setCloudPcGroupDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setCloudPcNamingTemplate(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setDomainJoinConfigurations(value?:array):void @@ -195394,6 +195519,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setGrac Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setImageDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setImageId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setImageType(value?:CloudPcProvisioningPolicyImageType):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setLastModifiedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setLocalAdminEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setManagedBy(value?:CloudPcManagementService):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMicrosoftManagedDesktop(value?:MicrosoftManagedDesktop):void @@ -195442,11 +195569,15 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicyCollectionRespons Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicyImageType::0000-gallery Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicyImageType::0001-custom Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicyImageType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningSourceType::0000-image +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningSourceType::0001-snapshot +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningSourceType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0000-dedicated Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0001-shared Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0003-sharedByUser Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0004-sharedByEntraGroup +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningType::0005-reserve Microsoft\Graph\Beta\Generated.models.cloudPcRecommendationReportType::0000-cloudPcUsageCategoryReports Microsoft\Graph\Beta\Generated.models.cloudPcRecommendationReportType::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0000-default @@ -195725,6 +195856,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0001-unknownFutureV Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0000-automatic Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0001-manual Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0003-retention Microsoft\Graph\Beta\Generated.models.cloudPcSourceDeviceImage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcSourceDeviceImage::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcSourceDeviceImage::|public|getBackingStore():BackingStore @@ -195796,6 +195928,21 @@ Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails::|public|setOdataType Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcStatusDetails Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|getCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|getStatus():CloudPcStatus +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|setCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|public|setStatus(value?:CloudPcStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcStatusSummary +Microsoft\Graph\Beta\Generated.models.cloudPcStatusSummary~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0000-hot Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0001-cool Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0002-premium @@ -195906,6 +196053,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|GetFieldDeseri Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getLocalAdminEnabled():bool Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getNotificationSetting():CloudPcNotificationSetting +Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getProvisioningSourceType():CloudPcProvisioningSourceType Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getResetEnabled():bool Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getRestorePointSetting():CloudPcRestorePointSetting Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|getSelfServiceEnabled():bool @@ -195918,6 +196066,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setDisplayName Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setLocalAdminEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setNotificationSetting(value?:CloudPcNotificationSetting):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setProvisioningSourceType(value?:CloudPcProvisioningSourceType):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setResetEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setRestorePointSetting(value?:CloudPcRestorePointSetting):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSetting::|public|setSelfServiceEnabled(value?:bool):void @@ -197368,6 +197517,7 @@ Microsoft\Graph\Beta\Generated.models.configuration::|static|public|CreateFromDi Microsoft\Graph\Beta\Generated.models.configurationApplication-->Entity Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getAppOwnerOrganizationId():string Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getClientCredentials():ClientCredentials Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getCreatedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getCreatedDateTime():DateTime @@ -197380,6 +197530,7 @@ Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getTenan Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setAppOwnerOrganizationId(value?:string):void Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setClientCredentials(value?:ClientCredentials):void Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setCreatedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setCreatedDateTime(value?:DateTime):void @@ -212475,6 +212626,23 @@ Microsoft\Graph\Beta\Generated.models.external::|static|public|CreateFromDiscrim Microsoft\Graph\Beta\Generated.models.externalAudienceScope::0000-none Microsoft\Graph\Beta\Generated.models.externalAudienceScope::0001-contactsOnly Microsoft\Graph\Beta\Generated.models.externalAudienceScope::0002-all +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod-->AuthenticationMethod +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|getConfigurationId():string +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|setConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethod +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethodCollectionResponse Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.externalAuthenticationMethodConfiguration::|public|getAppId():string @@ -214830,6 +214998,7 @@ Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesNetBiosName(): Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesProvisioningErrors():array Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesSamAccountName():string Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesSecurityIdentifier():string +Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior Microsoft\Graph\Beta\Generated.models.group::|public|getOnPremisesSyncEnabled():bool Microsoft\Graph\Beta\Generated.models.group::|public|getOrganizationId():string Microsoft\Graph\Beta\Generated.models.group::|public|getOwners():array @@ -214913,6 +215082,7 @@ Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesNetBiosName(va Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesProvisioningErrors(value?:array):void Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesSamAccountName(value?:string):void Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesSecurityIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void Microsoft\Graph\Beta\Generated.models.group::|public|setOnPremisesSyncEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.group::|public|setOrganizationId(value?:string):void Microsoft\Graph\Beta\Generated.models.group::|public|setOwners(value?:array):void @@ -218061,12 +218231,14 @@ Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|publi Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|getMarkAllStudentsAsMinors():bool Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|getStudentAgeGroup():StudentAgeGroup Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setAllowStudentContactAssociation(value?:bool):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setMarkAllStudentsAsMinors(value?:bool):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|public|setStudentAgeGroup(value?:StudentAgeGroup):void Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdditionalUserOptions Microsoft\Graph\Beta\Generated.models.industryData.additionalUserOptions~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.industryData.administrativeUnitProvisioningFlow-->ProvisioningFlow @@ -218718,6 +218890,10 @@ Microsoft\Graph\Beta\Generated.models.industryData.sourceSystemDefinitionCollect Microsoft\Graph\Beta\Generated.models.industryData.sourceSystemDefinitionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.industryData.sourceSystemDefinitionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.industryData.sourceSystemDefinitionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SourceSystemDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.models.industryData.studentAgeGroup::0000-minor +Microsoft\Graph\Beta\Generated.models.industryData.studentAgeGroup::0001-notAdult +Microsoft\Graph\Beta\Generated.models.industryData.studentAgeGroup::0002-adult +Microsoft\Graph\Beta\Generated.models.industryData.studentAgeGroup::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.industryData.userConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.industryData.userConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.industryData.userConfiguration::|public|getBackingStore():BackingStore @@ -235343,6 +235519,14 @@ Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo::|public|setSipDeploymen Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo::|public|setSipPrimaryAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSipInfo Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior-->Entity +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|getIsCloudManaged():bool +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|public|setIsCloudManaged(value?:bool):void +Microsoft\Graph\Beta\Generated.models.onPremisesSyncBehavior::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSyncBehavior Microsoft\Graph\Beta\Generated.models.onPremisesWritebackConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.onPremisesWritebackConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.onPremisesWritebackConfiguration::|public|getBackingStore():BackingStore @@ -243409,6 +243593,7 @@ Microsoft\Graph\Beta\Generated.models.protectGroup::|public|setPrivacy(value?:Gr Microsoft\Graph\Beta\Generated.models.protectGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectGroup Microsoft\Graph\Beta\Generated.models.protectionPolicyBase-->Entity Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getBillingPolicyId():string Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getCreatedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getDisplayName():string @@ -243419,6 +243604,7 @@ Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getRetention Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getStatus():ProtectionPolicyStatus Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setBillingPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setCreatedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setDisplayName(value?:string):void @@ -245504,6 +245690,11 @@ Microsoft\Graph\Beta\Generated.models.report::|public|setBackingStore(value:Back Microsoft\Graph\Beta\Generated.models.report::|public|setContent(value?:StreamInterface):void Microsoft\Graph\Beta\Generated.models.report::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.report::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Report +Microsoft\Graph\Beta\Generated.models.reportAction::0000-unknown +Microsoft\Graph\Beta\Generated.models.reportAction::0001-junk +Microsoft\Graph\Beta\Generated.models.reportAction::0002-notJunk +Microsoft\Graph\Beta\Generated.models.reportAction::0003-phish +Microsoft\Graph\Beta\Generated.models.reportAction::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.reportRoot-->Entity Microsoft\Graph\Beta\Generated.models.reportRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getAppCredentialSignInActivities():array @@ -246775,7 +246966,7 @@ Microsoft\Graph\Beta\Generated.models.roleManagement::|public|constructor():void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getCloudPC():RbacApplicationMultiple -Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getDefender():RbacApplicationMultiple +Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getDefender():UnifiedRbacApplicationMultiple Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getDeviceManagement():RbacApplicationMultiple Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getDirectory():RbacApplication Microsoft\Graph\Beta\Generated.models.roleManagement::|public|getEnterpriseApps():array @@ -246787,7 +246978,7 @@ Microsoft\Graph\Beta\Generated.models.roleManagement::|public|Serialize(writer:I Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setCloudPC(value?:RbacApplicationMultiple):void -Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setDefender(value?:RbacApplicationMultiple):void +Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setDefender(value?:UnifiedRbacApplicationMultiple):void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setDeviceManagement(value?:RbacApplicationMultiple):void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setDirectory(value?:RbacApplication):void Microsoft\Graph\Beta\Generated.models.roleManagement::|public|setEnterpriseApps(value?:array):void @@ -265956,6 +266147,14 @@ Microsoft\Graph\Beta\Generated.models.unifiedRbacApplication::|public|setRoleAss Microsoft\Graph\Beta\Generated.models.unifiedRbacApplication::|public|setRoleDefinitions(value?:array):void Microsoft\Graph\Beta\Generated.models.unifiedRbacApplication::|public|setTransitiveRoleAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.unifiedRbacApplication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedRbacApplication +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple-->RbacApplicationMultiple +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|getCustomAppScopes():array +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|public|setCustomAppScopes(value?:array):void +Microsoft\Graph\Beta\Generated.models.unifiedRbacApplicationMultiple::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedRbacApplicationMultiple Microsoft\Graph\Beta\Generated.models.unifiedRbacResourceAction-->Entity Microsoft\Graph\Beta\Generated.models.unifiedRbacResourceAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.unifiedRbacResourceAction::|public|getActionVerb():string @@ -299405,11 +299604,65 @@ Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.roleDefini Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RoleDefinitionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|ByCustomAppScopeId(customAppScopeId:string):CustomAppScopeItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|Get(requestConfiguration?:CustomAppScopesRequestBuilderGetRequestConfiguration):CustomAppScopeCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomAppScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.CustomAppScopesRequestBuilder::|public|WithUrl(rawUrl:string):CustomAppScopesRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomAppScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomAppScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.customAppScopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomAppScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|Get(requestConfiguration?:CustomAppScopeItemRequestBuilderGetRequestConfiguration):CustomAppScope +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomAppScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomAppScopeItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomAppScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomAppScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.customAppScopes.item.CustomAppScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomAppScopeItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|customAppScopes:CustomAppScopesRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|Delete(requestConfiguration?:DefenderRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|Get(requestConfiguration?:DefenderRequestBuilderGetRequestConfiguration):RbacApplicationMultiple -Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|Patch(body:RbacApplicationMultiple; requestConfiguration?:DefenderRequestBuilderPatchRequestConfiguration):RbacApplicationMultiple +Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|Get(requestConfiguration?:DefenderRequestBuilderGetRequestConfiguration):UnifiedRbacApplicationMultiple +Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|Patch(body:UnifiedRbacApplicationMultiple; requestConfiguration?:DefenderRequestBuilderPatchRequestConfiguration):UnifiedRbacApplicationMultiple Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|resourceNamespaces:ResourceNamespacesRequestBuilder @@ -299417,7 +299670,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::| Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DefenderRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DefenderRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|ToPatchRequestInformation(body:RbacApplicationMultiple; requestConfiguration?:DefenderRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRbacApplicationMultiple; requestConfiguration?:DefenderRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.roleManagement.defender.DefenderRequestBuilder::|public|WithUrl(rawUrl:string):DefenderRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.defenderRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -321183,27 +321436,60 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.coun Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|Delete(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|WithUrl(rawUrl:string):RefRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|Get(requestConfiguration?:TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration):TokenIssuancePolicy Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):TokenIssuancePolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TokenIssuancePolicyItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TokenIssuancePolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TokenIssuancePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|Delete(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|Get(requestConfiguration?:RefRequestBuilderGetRequestConfiguration):StringCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|Post(body:ReferenceCreate; requestConfiguration?:RefRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RefRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|ToPostRequestInformation(body:ReferenceCreate; requestConfiguration?:RefRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|WithUrl(rawUrl:string):RefRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteQueryParameters::|public|constructor(id?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteQueryParameters::|public|id:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RefRequestBuilderDeleteQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|public|queryParameters:RefRequestBuilderDeleteQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|static|public|createQueryParameters(id?:string):RefRequestBuilderDeleteQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RefRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetRequestConfiguration::|public|queryParameters:RefRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):RefRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|ByTokenIssuancePolicyId(tokenIssuancePolicyId:string):TokenIssuancePolicyItemRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|Get(requestConfiguration?:TokenIssuancePoliciesRequestBuilderGetRequestConfiguration):TokenIssuancePolicyCollectionResponse Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TokenIssuancePoliciesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|urlTemplate:string @@ -321236,27 +321522,60 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.coun Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|Delete(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|WithUrl(rawUrl:string):RefRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|Get(requestConfiguration?:TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration):TokenLifetimePolicy Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):TokenLifetimePolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TokenLifetimePolicyItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TokenLifetimePolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TokenLifetimePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|Delete(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|Get(requestConfiguration?:RefRequestBuilderGetRequestConfiguration):StringCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|Post(body:ReferenceCreate; requestConfiguration?:RefRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RefRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RefRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|ToPostRequestInformation(body:ReferenceCreate; requestConfiguration?:RefRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|WithUrl(rawUrl:string):RefRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteQueryParameters::|public|constructor(id?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteQueryParameters::|public|id:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RefRequestBuilderDeleteQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|public|queryParameters:RefRequestBuilderDeleteQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderDeleteRequestConfiguration::|static|public|createQueryParameters(id?:string):RefRequestBuilderDeleteQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RefRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetRequestConfiguration::|public|queryParameters:RefRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):RefRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|ByTokenLifetimePolicyId(tokenLifetimePolicyId:string):TokenLifetimePolicyItemRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|Get(requestConfiguration?:TokenLifetimePoliciesRequestBuilderGetRequestConfiguration):TokenLifetimePolicyCollectionResponse Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TokenLifetimePoliciesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|urlTemplate:string @@ -375323,6 +375642,7 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBu Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|Delete(requestConfiguration?:AuthenticationRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|emailMethods:EmailMethodsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|externalAuthenticationMethods:ExternalAuthenticationMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|fido2Methods:Fido2MethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|Get(requestConfiguration?:AuthenticationRequestBuilderGetRequestConfiguration):Authentication Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|hardwareOathMethods:HardwareOathMethodsRequestBuilder @@ -375423,6 +375743,71 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.emailMethods.item.Email Microsoft\Graph\Beta\Generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EmailAuthenticationMethodItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|ByExternalAuthenticationMethodId(externalAuthenticationMethodId:string):ExternalAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|Get(requestConfiguration?:ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration):ExternalAuthenticationMethodCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|Post(body:ExternalAuthenticationMethod; requestConfiguration?:ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration):ExternalAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|ToPostRequestInformation(body:ExternalAuthenticationMethod; requestConfiguration?:ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|WithUrl(rawUrl:string):ExternalAuthenticationMethodsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|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.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalAuthenticationMethodsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalAuthenticationMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExternalAuthenticationMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.externalAuthenticationMethodsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|Delete(requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|Get(requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration):ExternalAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|Patch(body:ExternalAuthenticationMethod; requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration):ExternalAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|ToPatchRequestInformation(body:ExternalAuthenticationMethod; requestConfiguration?:ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|WithUrl(rawUrl:string):ExternalAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -380761,6 +381146,7 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|publ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|Post(body:CloudPC; requestConfiguration?:CloudPCsRequestBuilderPostRequestConfiguration):CloudPC Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|retrieveCloudPcCountByStatus:RetrieveCloudPcCountByStatusRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPCsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|ToPostRequestInformation(body:CloudPC; requestConfiguration?:CloudPCsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|urlTemplate:string @@ -381233,6 +381619,31 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.troubleshoot.Troubleshoo Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|WithUrl(rawUrl:string):TroubleshootRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.troubleshoot.troubleshootRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.troubleshoot.troubleshootRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPcCountByStatusGetResponse +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|Get(requestConfiguration?:RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration):RetrieveCloudPcCountByStatusGetResponse +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.RetrieveCloudPcCountByStatusRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPcCountByStatusRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.retrieveCloudPcCountByStatus.retrieveCloudPcCountByStatusRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveCloudPcCountByStatusRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.validateBulkResizePostRequestBody::|public|getBackingStore():BackingStore @@ -388377,6 +388788,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.mes Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|replyAll:ReplyAllRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reportMessage:ReportMessageRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|send:SendRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -388473,6 +388885,29 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.mes Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.replyAll.ReplyAllRequestBuilder::|public|WithUrl(rawUrl:string):ReplyAllRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getIsMessageMoveRequested():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getReportAction():ReportAction +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setIsMessageMoveRequested(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setReportAction(value?:ReportAction):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportMessagePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|Post(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):Message +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|ToPostRequestInformation(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|WithUrl(rawUrl:string):ReportMessageRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.send.SendRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.send.SendRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.messages.item.send.SendRequestBuilder::|public|pathParameters:array @@ -389251,6 +389686,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.Message Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|replyAll:ReplyAllRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reportMessage:ReportMessageRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|send:SendRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -389347,6 +389783,29 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.replyAl Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.replyAll.ReplyAllRequestBuilder::|public|WithUrl(rawUrl:string):ReplyAllRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getIsMessageMoveRequested():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getReportAction():ReportAction +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setIsMessageMoveRequested(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setReportAction(value?:ReportAction):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportMessagePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|Post(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):Message +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|ToPostRequestInformation(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|WithUrl(rawUrl:string):ReportMessageRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.send.SendRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.send.SendRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.messages.item.send.SendRequestBuilder::|public|pathParameters:array @@ -392092,6 +392551,7 @@ Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilde Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|replyAll:ReplyAllRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|reportMessage:ReportMessageRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|send:SendRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.MessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -392189,6 +392649,29 @@ Microsoft\Graph\Beta\Generated.users.item.messages.item.replyAll.ReplyAllRequest Microsoft\Graph\Beta\Generated.users.item.messages.item.replyAll.ReplyAllRequestBuilder::|public|WithUrl(rawUrl:string):ReplyAllRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.messages.item.replyAll.replyAllRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getIsMessageMoveRequested():bool +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|getReportAction():ReportAction +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setIsMessageMoveRequested(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|public|setReportAction(value?:ReportAction):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportMessagePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|Post(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):Message +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|ToPostRequestInformation(body:ReportMessagePostRequestBody; requestConfiguration?:ReportMessageRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.ReportMessageRequestBuilder::|public|WithUrl(rawUrl:string):ReportMessageRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.messages.item.reportMessage.reportMessageRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.messages.item.send.SendRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.messages.item.send.SendRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.messages.item.send.SendRequestBuilder::|public|pathParameters:array diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 9b3e2e2d3dd..022018f8f5b 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "09E142BBDBB13E7AB322736892A3A1C5FF37A0E52CCFD537FD22F74C186DE25851DD563D6C7D82BBFF1F109F789C1D626C877D9F82F786D7C3B42A08DA4BBDE0", + "descriptionHash": "DC604705AED7AE012B7833432431BF7D683EB88F31FB16E2A5E46F9A0B52E67303A17F69DD17E92CBD47D77819B6A567DAE0E4B602C22683BB1B6FEC316ABB39", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",