diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 441a0011a6c..965f95857b3 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index 8b1c41acdc1..b66c01b89f0 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index cc4a0fa49da..f481ba30a96 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -78,11 +78,11 @@ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfigurati } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAssetGroup object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-get?view=graph-rest-beta Find more info here */ public function get(?UpdatableAssetItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -126,7 +126,7 @@ public function toDeleteRequestInformation(?UpdatableAssetItemRequestBuilderDele } /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAssetGroup object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php index 8c15bc94e02..1572dffe84e 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties of an azureADDevice object. + * Read the properties and relationships of an updatableAssetGroup object. */ class UpdatableAssetItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 44a5dbea51e..0baca24dad1 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AdministrativeUnits/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/AdministrativeUnits/ValidateProperties/ValidatePropertiesRequestBuilder.php index 5932c22efea..dbb247715dc 100644 --- a/src/Generated/AdministrativeUnits/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/AdministrativeUnits/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Applications/ValidateProperties/ValidatePropertiesRequestBuilder.php index c4188292980..2f189ee13ce 100644 --- a/src/Generated/Applications/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Applications/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation 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/Contacts/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Contacts/ValidateProperties/ValidatePropertiesRequestBuilder.php index c5dd40da367..7446b799e94 100644 --- a/src/Generated/Contacts/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Contacts/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Contracts/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Contracts/ValidateProperties/ValidatePropertiesRequestBuilder.php index e767aecd1f0..3f5ad3ad876 100644 --- a/src/Generated/Contracts/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Contracts/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index fa53c6d9e16..d8a2e61ad97 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 6e838857da3..38d126facd2 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 5dcb1f39d3d..0a488cc1fda 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index b031f346af1..1c97c4a49fa 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7514afebafc..b532bfb6e11 100644 --- a/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 32cfbd25a38..161dba6f7b4 100644 --- a/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileAppRelationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilder.php index f1a39927dcb..9caeca9c2c2 100644 --- a/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @param MobileAppRelationshipsRequestBuilderGetRequestConfiguration|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, ?MobileAppRelationshipsRequest } /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @param MobileAppRelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilderGetQueryParameters.php index b6c74b8854c..eebfa602f67 100644 --- a/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileAppRelationships/MobileAppRelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List mobileAppRelationship objects for mobile applications. + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. */ class MobileAppRelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index a145ae633ab..b80e5d79ed8 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 253415c5c8d..0f745123334 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index a85baf0f7f7..bb4f67a3ce3 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 4ffc159cb20..614c634523d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php index cac4c82c4fc..eac86d736fe 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php @@ -76,6 +76,8 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetWindowsUpdateAlertSummaryReport\GetWindowsUpdateAlertSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetZebraFotaDeploymentReport\GetZebraFotaDeploymentReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveAndroidWorkProfileDeviceMigrationStatuses\RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveAppleDeviceOSUpdateStatus\RetrieveAppleDeviceOSUpdateStatusRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveAppleOSUpdateFailures\RetrieveAppleOSUpdateFailuresRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateReport\RetrieveCloudPkiLeafCertificateReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateSummaryReport\RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveDeviceAppInstallationStatusReport\RetrieveDeviceAppInstallationStatusReportRequestBuilder; @@ -597,6 +599,20 @@ public function retrieveAndroidWorkProfileDeviceMigrationStatuses(): RetrieveAnd return new RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveAppleDeviceOSUpdateStatus method. + */ + public function retrieveAppleDeviceOSUpdateStatus(): RetrieveAppleDeviceOSUpdateStatusRequestBuilder { + return new RetrieveAppleDeviceOSUpdateStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the retrieveAppleOSUpdateFailures method. + */ + public function retrieveAppleOSUpdateFailures(): RetrieveAppleOSUpdateFailuresRequestBuilder { + return new RetrieveAppleOSUpdateFailuresRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveCloudPkiLeafCertificateReport method. */ diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusPostRequestBody.php new file mode 100644 index 00000000000..8b5108c79b0 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusPostRequestBody.php @@ -0,0 +1,318 @@ +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 RetrieveAppleDeviceOSUpdateStatusPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveAppleDeviceOSUpdateStatusPostRequestBody { + return new RetrieveAppleDeviceOSUpdateStatusPostRequestBody(); + } + + /** + * 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 [ + 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'groupBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupBy($val); + }, + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'orderBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderBy($val); + }, + 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), + 'skip' => fn(ParseNode $n) => $o->setSkip($n->getIntegerValue()), + 'top' => fn(ParseNode $n) => $o->setTop($n->getIntegerValue()), + ]; + } + + /** + * Gets the filter property value. The filter property + * @return string|null + */ + public function getFilter(): ?string { + $val = $this->getBackingStore()->get('filter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); + } + + /** + * Gets the groupBy property value. The groupBy property + * @return array|null + */ + public function getGroupBy(): ?array { + $val = $this->getBackingStore()->get('groupBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupBy'"); + } + + /** + * Gets the name property value. The name property + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return array|null + */ + public function getOrderBy(): ?array { + $val = $this->getBackingStore()->get('orderBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderBy'"); + } + + /** + * Gets the search property value. The search property + * @return string|null + */ + public function getSearch(): ?string { + $val = $this->getBackingStore()->get('search'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'search'"); + } + + /** + * Gets the select property value. The select property + * @return array|null + */ + public function getSelect(): ?array { + $val = $this->getBackingStore()->get('select'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'select'"); + } + + /** + * Gets the sessionId property value. The sessionId property + * @return string|null + */ + public function getSessionId(): ?string { + $val = $this->getBackingStore()->get('sessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionId'"); + } + + /** + * Gets the skip property value. The skip property + * @return int|null + */ + public function getSkip(): ?int { + $val = $this->getBackingStore()->get('skip'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skip'"); + } + + /** + * Gets the top property value. The top property + * @return int|null + */ + public function getTop(): ?int { + $val = $this->getBackingStore()->get('top'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'top'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); + $writer->writeStringValue('search', $this->getSearch()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $writer->writeStringValue('sessionId', $this->getSessionId()); + $writer->writeIntegerValue('skip', $this->getSkip()); + $writer->writeIntegerValue('top', $this->getTop()); + $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 filter property value. The filter property + * @param string|null $value Value to set for the filter property. + */ + public function setFilter(?string $value): void { + $this->getBackingStore()->set('filter', $value); + } + + /** + * Sets the groupBy property value. The groupBy property + * @param array|null $value Value to set for the groupBy property. + */ + public function setGroupBy(?array $value): void { + $this->getBackingStore()->set('groupBy', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param array|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?array $value): void { + $this->getBackingStore()->set('orderBy', $value); + } + + /** + * Sets the search property value. The search property + * @param string|null $value Value to set for the search property. + */ + public function setSearch(?string $value): void { + $this->getBackingStore()->set('search', $value); + } + + /** + * Sets the select property value. The select property + * @param array|null $value Value to set for the select property. + */ + public function setSelect(?array $value): void { + $this->getBackingStore()->set('select', $value); + } + + /** + * Sets the sessionId property value. The sessionId property + * @param string|null $value Value to set for the sessionId property. + */ + public function setSessionId(?string $value): void { + $this->getBackingStore()->set('sessionId', $value); + } + + /** + * Sets the skip property value. The skip property + * @param int|null $value Value to set for the skip property. + */ + public function setSkip(?int $value): void { + $this->getBackingStore()->set('skip', $value); + } + + /** + * Sets the top property value. The top property + * @param int|null $value Value to set for the top property. + */ + public function setTop(?int $value): void { + $this->getBackingStore()->set('top', $value); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilder.php new file mode 100644 index 00000000000..d3caf633e53 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveAppleDeviceOSUpdateStatus'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retrieveAppleDeviceOSUpdateStatus + * @param RetrieveAppleDeviceOSUpdateStatusPostRequestBody $body The request body + * @param RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RetrieveAppleDeviceOSUpdateStatusPostRequestBody $body, ?RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action retrieveAppleDeviceOSUpdateStatus + * @param RetrieveAppleDeviceOSUpdateStatusPostRequestBody $body The request body + * @param RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RetrieveAppleDeviceOSUpdateStatusPostRequestBody $body, ?RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration $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/octet-stream, 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 RetrieveAppleDeviceOSUpdateStatusRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveAppleDeviceOSUpdateStatusRequestBuilder { + return new RetrieveAppleDeviceOSUpdateStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cbe59c5cc21 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleDeviceOSUpdateStatus/RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresPostRequestBody.php new file mode 100644 index 00000000000..a8924a3cedf --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresPostRequestBody.php @@ -0,0 +1,318 @@ +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 RetrieveAppleOSUpdateFailuresPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveAppleOSUpdateFailuresPostRequestBody { + return new RetrieveAppleOSUpdateFailuresPostRequestBody(); + } + + /** + * 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 [ + 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'groupBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupBy($val); + }, + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'orderBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderBy($val); + }, + 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), + 'skip' => fn(ParseNode $n) => $o->setSkip($n->getIntegerValue()), + 'top' => fn(ParseNode $n) => $o->setTop($n->getIntegerValue()), + ]; + } + + /** + * Gets the filter property value. The filter property + * @return string|null + */ + public function getFilter(): ?string { + $val = $this->getBackingStore()->get('filter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); + } + + /** + * Gets the groupBy property value. The groupBy property + * @return array|null + */ + public function getGroupBy(): ?array { + $val = $this->getBackingStore()->get('groupBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupBy'"); + } + + /** + * Gets the name property value. The name property + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return array|null + */ + public function getOrderBy(): ?array { + $val = $this->getBackingStore()->get('orderBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderBy'"); + } + + /** + * Gets the search property value. The search property + * @return string|null + */ + public function getSearch(): ?string { + $val = $this->getBackingStore()->get('search'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'search'"); + } + + /** + * Gets the select property value. The select property + * @return array|null + */ + public function getSelect(): ?array { + $val = $this->getBackingStore()->get('select'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'select'"); + } + + /** + * Gets the sessionId property value. The sessionId property + * @return string|null + */ + public function getSessionId(): ?string { + $val = $this->getBackingStore()->get('sessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionId'"); + } + + /** + * Gets the skip property value. The skip property + * @return int|null + */ + public function getSkip(): ?int { + $val = $this->getBackingStore()->get('skip'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skip'"); + } + + /** + * Gets the top property value. The top property + * @return int|null + */ + public function getTop(): ?int { + $val = $this->getBackingStore()->get('top'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'top'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); + $writer->writeStringValue('search', $this->getSearch()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $writer->writeStringValue('sessionId', $this->getSessionId()); + $writer->writeIntegerValue('skip', $this->getSkip()); + $writer->writeIntegerValue('top', $this->getTop()); + $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 filter property value. The filter property + * @param string|null $value Value to set for the filter property. + */ + public function setFilter(?string $value): void { + $this->getBackingStore()->set('filter', $value); + } + + /** + * Sets the groupBy property value. The groupBy property + * @param array|null $value Value to set for the groupBy property. + */ + public function setGroupBy(?array $value): void { + $this->getBackingStore()->set('groupBy', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param array|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?array $value): void { + $this->getBackingStore()->set('orderBy', $value); + } + + /** + * Sets the search property value. The search property + * @param string|null $value Value to set for the search property. + */ + public function setSearch(?string $value): void { + $this->getBackingStore()->set('search', $value); + } + + /** + * Sets the select property value. The select property + * @param array|null $value Value to set for the select property. + */ + public function setSelect(?array $value): void { + $this->getBackingStore()->set('select', $value); + } + + /** + * Sets the sessionId property value. The sessionId property + * @param string|null $value Value to set for the sessionId property. + */ + public function setSessionId(?string $value): void { + $this->getBackingStore()->set('sessionId', $value); + } + + /** + * Sets the skip property value. The skip property + * @param int|null $value Value to set for the skip property. + */ + public function setSkip(?int $value): void { + $this->getBackingStore()->set('skip', $value); + } + + /** + * Sets the top property value. The top property + * @param int|null $value Value to set for the top property. + */ + public function setTop(?int $value): void { + $this->getBackingStore()->set('top', $value); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilder.php new file mode 100644 index 00000000000..cd8a5e7ab46 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveAppleOSUpdateFailures'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retrieveAppleOSUpdateFailures + * @param RetrieveAppleOSUpdateFailuresPostRequestBody $body The request body + * @param RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RetrieveAppleOSUpdateFailuresPostRequestBody $body, ?RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action retrieveAppleOSUpdateFailures + * @param RetrieveAppleOSUpdateFailuresPostRequestBody $body The request body + * @param RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RetrieveAppleOSUpdateFailuresPostRequestBody $body, ?RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration $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/octet-stream, 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 RetrieveAppleOSUpdateFailuresRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveAppleOSUpdateFailuresRequestBuilder { + return new RetrieveAppleOSUpdateFailuresRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5f5a81ffb55 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveAppleOSUpdateFailures/RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php new file mode 100644 index 00000000000..a7042d4aee4 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php @@ -0,0 +1,167 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the publish method. + */ + public function publish(): PublishRequestBuilder { + return new PublishRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the reset method. + */ + public function reset(): ResetRequestBuilder { + return new ResetRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unpublish method. + */ + public function unpublish(): UnpublishRequestBuilder { + return new UnpublishRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cloudApps property of the microsoft.graph.virtualEndpoint entity. + * @param string $cloudPcCloudAppId The unique identifier of cloudPcCloudApp + * @return CloudPcCloudAppItemRequestBuilder + */ + public function byCloudPcCloudAppId(string $cloudPcCloudAppId): CloudPcCloudAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudPcCloudApp%2Did'] = $cloudPcCloudAppId; + return new CloudPcCloudAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CloudAppsRequestBuilder 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}/deviceManagement/virtualEndpoint/cloudApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get cloudApps from deviceManagement + * @param CloudAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcCloudAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to cloudApps for deviceManagement + * @param CloudPcCloudApp $body The request body + * @param CloudAppsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudPcCloudApp $body, ?CloudAppsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcCloudApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Provides operations to call the retrieveDiscoveredApps method. + * @param string $sourceId Usage: sourceId='{sourceId}' + * @return RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder + */ + public function retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId(string $sourceId): RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder { + return new RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder($this->pathParameters, $this->requestAdapter, $sourceId); + } + + /** + * Get cloudApps from deviceManagement + * @param CloudAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 cloudApps for deviceManagement + * @param CloudPcCloudApp $body The request body + * @param CloudAppsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudPcCloudApp $body, ?CloudAppsRequestBuilderPostRequestConfiguration $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 CloudAppsRequestBuilder + */ + public function withUrl(string $rawUrl): CloudAppsRequestBuilder { + return new CloudAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bb2433a5ad9 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetQueryParameters.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 CloudAppsRequestBuilderGetQueryParameters 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/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..01131a01be7 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudAppsRequestBuilderGetQueryParameters. + * @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 CloudAppsRequestBuilderGetQueryParameters + */ + 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): CloudAppsRequestBuilderGetQueryParameters { + return new CloudAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..43e8f1a2cb4 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ce424da93de --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/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}/deviceManagement/virtualEndpoint/cloudApps/$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/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ea9b4fdc9a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba1cf914c02 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/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/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php new file mode 100644 index 00000000000..8bef5bbd020 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.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}/deviceManagement/virtualEndpoint/cloudApps/{cloudPcCloudApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property cloudApps for deviceManagement + * @param CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get cloudApps from deviceManagement + * @param CloudPcCloudAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudPcCloudAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcCloudApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property cloudApps in deviceManagement + * @param CloudPcCloudApp $body The request body + * @param CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudPcCloudApp $body, ?CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcCloudApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property cloudApps for deviceManagement + * @param CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration $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 cloudApps from deviceManagement + * @param CloudPcCloudAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudPcCloudAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 cloudApps in deviceManagement + * @param CloudPcCloudApp $body The request body + * @param CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudPcCloudApp $body, ?CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration $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 CloudPcCloudAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudPcCloudAppItemRequestBuilder { + return new CloudPcCloudAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e7adacd71ec --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..038da80444d --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetQueryParameters.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 CloudPcCloudAppItemRequestBuilderGetQueryParameters 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/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a1ee9edbf21 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudPcCloudAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudPcCloudAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudPcCloudAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudPcCloudAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudPcCloudAppItemRequestBuilderGetQueryParameters { + return new CloudPcCloudAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6baa6383a95 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishPostRequestBody.php new file mode 100644 index 00000000000..6bde68bf31b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishPostRequestBody.php @@ -0,0 +1,124 @@ +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 PublishPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PublishPostRequestBody { + return new PublishPostRequestBody(); + } + + /** + * 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 cloudAppIds property value. The cloudAppIds property + * @return array|null + */ + public function getCloudAppIds(): ?array { + $val = $this->getBackingStore()->get('cloudAppIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAppIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudAppIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCloudAppIds($val); + }, + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('cloudAppIds', $this->getCloudAppIds()); + $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 cloudAppIds property value. The cloudAppIds property + * @param array|null $value Value to set for the cloudAppIds property. + */ + public function setCloudAppIds(?array $value): void { + $this->getBackingStore()->set('cloudAppIds', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilder.php new file mode 100644 index 00000000000..4311be1d1f9 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/cloudApps/publish'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action publish + * @param PublishPostRequestBody $body The request body + * @param PublishRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PublishPostRequestBody $body, ?PublishRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action publish + * @param PublishPostRequestBody $body The request body + * @param PublishRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PublishPostRequestBody $body, ?PublishRequestBuilderPostRequestConfiguration $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 PublishRequestBuilder + */ + public function withUrl(string $rawUrl): PublishRequestBuilder { + return new PublishRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7bac6e8f056 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Publish/PublishRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetPostRequestBody.php new file mode 100644 index 00000000000..a9731e7036a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetPostRequestBody.php @@ -0,0 +1,124 @@ +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 ResetPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResetPostRequestBody { + return new ResetPostRequestBody(); + } + + /** + * 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 cloudAppIds property value. The cloudAppIds property + * @return array|null + */ + public function getCloudAppIds(): ?array { + $val = $this->getBackingStore()->get('cloudAppIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAppIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudAppIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCloudAppIds($val); + }, + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('cloudAppIds', $this->getCloudAppIds()); + $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 cloudAppIds property value. The cloudAppIds property + * @param array|null $value Value to set for the cloudAppIds property. + */ + public function setCloudAppIds(?array $value): void { + $this->getBackingStore()->set('cloudAppIds', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilder.php new file mode 100644 index 00000000000..3480b422784 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/cloudApps/reset'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action reset + * @param ResetPostRequestBody $body The request body + * @param ResetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ResetPostRequestBody $body, ?ResetRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action reset + * @param ResetPostRequestBody $body The request body + * @param ResetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ResetPostRequestBody $body, ?ResetRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $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 ResetRequestBuilder + */ + public function withUrl(string $rawUrl): ResetRequestBuilder { + return new ResetRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..67c8195eed2 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Reset/ResetRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse.php new file mode 100644 index 00000000000..b0c0bdb1859 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcDiscoveredApp::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, CloudPcDiscoveredApp::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/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder.php new file mode 100644 index 00000000000..aae3c350892 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $sourceId Usage: sourceId='{sourceId}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $sourceId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/cloudApps/retrieveDiscoveredApps(sourceId=\'{sourceId}\',provisioningPolicyId=\'@provisioningPolicyId\'){?%24count,%24filter,%24search,%24skip,%24top,provisioningPolicyId*}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['sourceId'] = $sourceId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrieveDiscoveredApps + * @param RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrieveDiscoveredApps + * @param RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder { + return new RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..65697d096dc --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,65 @@ +count = $count; + $this->filter = $filter; + $this->provisioningPolicyId = $provisioningPolicyId; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba3235fad69 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId/RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $provisioningPolicyId Usage: provisioningPolicyId='@provisioningPolicyId' + * @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 RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $provisioningPolicyId = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters { + return new RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters($count, $filter, $provisioningPolicyId, $search, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishPostRequestBody.php new file mode 100644 index 00000000000..22fe3dec561 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishPostRequestBody.php @@ -0,0 +1,124 @@ +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 UnpublishPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnpublishPostRequestBody { + return new UnpublishPostRequestBody(); + } + + /** + * 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 cloudAppIds property value. The cloudAppIds property + * @return array|null + */ + public function getCloudAppIds(): ?array { + $val = $this->getBackingStore()->get('cloudAppIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAppIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudAppIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCloudAppIds($val); + }, + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('cloudAppIds', $this->getCloudAppIds()); + $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 cloudAppIds property value. The cloudAppIds property + * @param array|null $value Value to set for the cloudAppIds property. + */ + public function setCloudAppIds(?array $value): void { + $this->getBackingStore()->set('cloudAppIds', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilder.php new file mode 100644 index 00000000000..f4eb7b8493a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/cloudApps/unpublish'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action unpublish + * @param UnpublishPostRequestBody $body The request body + * @param UnpublishRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnpublishPostRequestBody $body, ?UnpublishRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action unpublish + * @param UnpublishPostRequestBody $body The request body + * @param UnpublishRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnpublishPostRequestBody $body, ?UnpublishRequestBuilderPostRequestConfiguration $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 UnpublishRequestBuilder + */ + public function withUrl(string $rawUrl): UnpublishRequestBuilder { + return new UnpublishRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5777e364f30 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Unpublish/UnpublishRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php index 62d0c6aa60a..ccb83e1c9c7 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\AuditEvents\AuditEventsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\BulkActions\BulkActionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudApps\CloudAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\CloudPCsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CrossCloudGovernmentOrganizationMapping\CrossCloudGovernmentOrganizationMappingRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\DeviceImages\DeviceImagesRequestBuilder; @@ -49,6 +50,13 @@ public function bulkActions(): BulkActionsRequestBuilder { return new BulkActionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the cloudApps property of the microsoft.graph.virtualEndpoint entity. + */ + public function cloudApps(): CloudAppsRequestBuilder { + return new CloudAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the cloudPCs property of the microsoft.graph.virtualEndpoint entity. */ diff --git a/src/Generated/Devices/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Devices/ValidateProperties/ValidatePropertiesRequestBuilder.php index f04f8d0a9e9..dfd81fac8b8 100644 --- a/src/Generated/Devices/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Devices/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/DeletedItems/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Directory/DeletedItems/ValidateProperties/ValidatePropertiesRequestBuilder.php index 4dbf436ebd3..fdc1e899712 100644 --- a/src/Generated/Directory/DeletedItems/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryObjects/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/DirectoryObjects/ValidateProperties/ValidatePropertiesRequestBuilder.php index 2181e0db022..febeb98e4e7 100644 --- a/src/Generated/DirectoryObjects/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/DirectoryObjects/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryRoleTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/DirectoryRoleTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php index 726a5c6821b..3df94be72db 100644 --- a/src/Generated/DirectoryRoleTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/DirectoryRoleTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryRoles/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/DirectoryRoles/ValidateProperties/ValidatePropertiesRequestBuilder.php index fce6c487e2b..78fd48cc9fc 100644 --- a/src/Generated/DirectoryRoles/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/DirectoryRoles/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectorySettingTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/DirectorySettingTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php index 1f088d18bd0..3efad4e43d9 100644 --- a/src/Generated/DirectorySettingTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/DirectorySettingTemplates/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|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/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|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/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php index 6d7bb079fd5..26facd490f9 100644 --- a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta Find more info here */ public function patch(Schema $body, ?SchemaRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/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 0ad8a25982d..de7d21bcaed 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 inboundApiFlow object. + * Create a new inboundFileFlow 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-inboundapiflow-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-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 inboundApiFlow object. + * Create a new inboundFileFlow 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/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 d7217fcbcb1..e484e11c847 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 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. + * 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. * @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-post-groups?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-upsert?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 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. + * 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. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 3d4b6e9938c..232151dfb25 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index eae264b2b4a..ccc2cb5c328 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index e28c0cfb775..b72016b3ba5 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index df1b4b7acf4..4bafb856eea 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index b6b861664cf..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); @@ -62,11 +62,11 @@ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfigu } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|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-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta Find more info here */ public function get(?ConversationThreadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($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 */ @@ -111,7 +111,7 @@ public function toDeleteRequestInformation(?ConversationThreadItemRequestBuilder } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|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/ConversationThreadItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php index 1efafc25e21..1915dc29631 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. */ class ConversationThreadItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 14ea330a960..7864e9d8a17 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Groups/Item/ValidateProperties/ValidatePropertiesRequestBuilder.php index 8bebbc6eb19..94ff09ce1be 100644 --- a/src/Generated/Groups/Item/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Groups/Item/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + * Validate if a Microsoft 365 Group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 Group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + * Validate if a Microsoft 365 Group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 Group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Groups/ValidateProperties/ValidatePropertiesRequestBuilder.php index fc2cfe1f467..0ce9dd1e98d 100644 --- a/src/Generated/Groups/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Groups/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 5be5c780b5c..02637068d88 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 a customAuthenticationExtension object. The following derived types are currently supported. + * 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. * @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/customauthenticationextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-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 a customAuthenticationExtension object. The following derived types are currently supported. + * 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. * @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 64cff1ae17d..6ac33f29928 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 a customAuthenticationExtension object. The following derived types are currently supported. + * 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. */ 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..afc302ee098 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestCon } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBui } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php index 0c3bbf4d14d..c63948e8ae2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. */ class CustomCalloutExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index 6b91fa3ead3..973cd307015 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index 0e19897863a..9fe4b800fc4 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -76,11 +76,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param RiskyUsersRequestBuilderGetRequestConfiguration|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/riskyusers-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta Find more info here */ public function get(?RiskyUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -106,7 +106,7 @@ public function post(RiskyUser $body, ?RiskyUsersRequestBuilderPostRequestConfig } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php index 0823016ce86..e634d2cdae6 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. */ class RiskyUsersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AccessReviewScheduleSettings.php b/src/Generated/Models/AccessReviewScheduleSettings.php index 8d025b95c5d..4bddfb23da9 100644 --- a/src/Generated/Models/AccessReviewScheduleSettings.php +++ b/src/Generated/Models/AccessReviewScheduleSettings.php @@ -132,6 +132,7 @@ public function getFieldDeserializers(): array { 'defaultDecision' => fn(ParseNode $n) => $o->setDefaultDecision($n->getStringValue()), 'defaultDecisionEnabled' => fn(ParseNode $n) => $o->setDefaultDecisionEnabled($n->getBooleanValue()), 'instanceDurationInDays' => fn(ParseNode $n) => $o->setInstanceDurationInDays($n->getIntegerValue()), + 'isAgenticExperienceEnabled' => fn(ParseNode $n) => $o->setIsAgenticExperienceEnabled($n->getBooleanValue()), 'justificationRequiredOnApproval' => fn(ParseNode $n) => $o->setJustificationRequiredOnApproval($n->getBooleanValue()), 'mailNotificationsEnabled' => fn(ParseNode $n) => $o->setMailNotificationsEnabled($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -155,6 +156,18 @@ public function getInstanceDurationInDays(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'instanceDurationInDays'"); } + /** + * Gets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @return bool|null + */ + public function getIsAgenticExperienceEnabled(): ?bool { + $val = $this->getBackingStore()->get('isAgenticExperienceEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAgenticExperienceEnabled'"); + } + /** * Gets the justificationRequiredOnApproval property value. Indicates whether reviewers are required to provide justification with their decision. Default value is false. * @return bool|null @@ -264,6 +277,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('defaultDecision', $this->getDefaultDecision()); $writer->writeBooleanValue('defaultDecisionEnabled', $this->getDefaultDecisionEnabled()); $writer->writeIntegerValue('instanceDurationInDays', $this->getInstanceDurationInDays()); + $writer->writeBooleanValue('isAgenticExperienceEnabled', $this->getIsAgenticExperienceEnabled()); $writer->writeBooleanValue('justificationRequiredOnApproval', $this->getJustificationRequiredOnApproval()); $writer->writeBooleanValue('mailNotificationsEnabled', $this->getMailNotificationsEnabled()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -339,6 +353,14 @@ public function setInstanceDurationInDays(?int $value): void { $this->getBackingStore()->set('instanceDurationInDays', $value); } + /** + * Sets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @param bool|null $value Value to set for the isAgenticExperienceEnabled property. + */ + public function setIsAgenticExperienceEnabled(?bool $value): void { + $this->getBackingStore()->set('isAgenticExperienceEnabled', $value); + } + /** * Sets the justificationRequiredOnApproval property value. Indicates whether reviewers are required to provide justification with their decision. Default value is false. * @param bool|null $value Value to set for the justificationRequiredOnApproval property. diff --git a/src/Generated/Models/ActionItem.php b/src/Generated/Models/ActionItem.php index 22881ea4c9e..23cb3e76424 100644 --- a/src/Generated/Models/ActionItem.php +++ b/src/Generated/Models/ActionItem.php @@ -82,7 +82,7 @@ public function getOdataType(): ?string { } /** - * Gets the ownerDisplayName property value. The display name of the owner of the action item. + * Gets the ownerDisplayName property value. The ownerDisplayName property * @return string|null */ public function getOwnerDisplayName(): ?string { @@ -94,7 +94,7 @@ public function getOwnerDisplayName(): ?string { } /** - * Gets the text property value. The text content of the action item. + * Gets the text property value. The text property * @return string|null */ public function getText(): ?string { @@ -106,7 +106,7 @@ public function getText(): ?string { } /** - * Gets the title property value. The title of the action item. + * Gets the title property value. The title property * @return string|null */ public function getTitle(): ?string { @@ -154,7 +154,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the ownerDisplayName property value. The display name of the owner of the action item. + * Sets the ownerDisplayName property value. The ownerDisplayName property * @param string|null $value Value to set for the ownerDisplayName property. */ public function setOwnerDisplayName(?string $value): void { @@ -162,7 +162,7 @@ public function setOwnerDisplayName(?string $value): void { } /** - * Sets the text property value. The text content of the action item. + * Sets the text property value. The text property * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { @@ -170,7 +170,7 @@ public function setText(?string $value): void { } /** - * Sets the title property value. The title of the action item. + * Sets the title property value. The title property * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/AiInteraction.php b/src/Generated/Models/AiInteraction.php index cd5fb3dac54..c65c165c300 100644 --- a/src/Generated/Models/AiInteraction.php +++ b/src/Generated/Models/AiInteraction.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * Gets the appClass property value. The appClass property * @return string|null */ public function getAppClass(): ?string { @@ -39,7 +39,7 @@ public function getAppClass(): ?string { } /** - * Gets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * Gets the attachments property value. The attachments property * @return array|null */ public function getAttachments(): ?array { @@ -53,7 +53,7 @@ public function getAttachments(): ?array { } /** - * Gets the body property value. The body of the message, including the text of the body and its body type. + * Gets the body property value. The body property * @return ItemBody|null */ public function getBody(): ?ItemBody { @@ -65,7 +65,7 @@ public function getBody(): ?ItemBody { } /** - * Gets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * Gets the contexts property value. The contexts property * @return array|null */ public function getContexts(): ?array { @@ -79,7 +79,7 @@ public function getContexts(): ?array { } /** - * Gets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * Gets the conversationType property value. The conversationType property * @return string|null */ public function getConversationType(): ?string { @@ -91,7 +91,7 @@ public function getConversationType(): ?string { } /** - * Gets the createdDateTime property value. The time when the interaction was created. + * Gets the createdDateTime property value. The createdDateTime property * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -103,7 +103,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the etag property value. The timestamp of when the interaction was last modified. + * Gets the etag property value. The etag property * @return string|null */ public function getEtag(): ?string { @@ -163,7 +163,7 @@ public function getInteractionType(): ?AiInteractionType { } /** - * Gets the links property value. The collection of links that appear in the interaction. + * Gets the links property value. The links property * @return array|null */ public function getLinks(): ?array { @@ -177,7 +177,7 @@ public function getLinks(): ?array { } /** - * Gets the locale property value. The locale of the sender. + * Gets the locale property value. The locale property * @return string|null */ public function getLocale(): ?string { @@ -189,7 +189,7 @@ public function getLocale(): ?string { } /** - * Gets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * Gets the mentions property value. The mentions property * @return array|null */ public function getMentions(): ?array { @@ -203,7 +203,7 @@ public function getMentions(): ?array { } /** - * Gets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * Gets the requestId property value. The requestId property * @return string|null */ public function getRequestId(): ?string { @@ -215,7 +215,7 @@ public function getRequestId(): ?string { } /** - * Gets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * Gets the sessionId property value. The sessionId property * @return string|null */ public function getSessionId(): ?string { @@ -249,7 +249,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * Sets the appClass property value. The appClass property * @param string|null $value Value to set for the appClass property. */ public function setAppClass(?string $value): void { @@ -257,7 +257,7 @@ public function setAppClass(?string $value): void { } /** - * Sets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * Sets the attachments property value. The attachments property * @param array|null $value Value to set for the attachments property. */ public function setAttachments(?array $value): void { @@ -265,7 +265,7 @@ public function setAttachments(?array $value): void { } /** - * Sets the body property value. The body of the message, including the text of the body and its body type. + * Sets the body property value. The body property * @param ItemBody|null $value Value to set for the body property. */ public function setBody(?ItemBody $value): void { @@ -273,7 +273,7 @@ public function setBody(?ItemBody $value): void { } /** - * Sets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * Sets the contexts property value. The contexts property * @param array|null $value Value to set for the contexts property. */ public function setContexts(?array $value): void { @@ -281,7 +281,7 @@ public function setContexts(?array $value): void { } /** - * Sets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * Sets the conversationType property value. The conversationType property * @param string|null $value Value to set for the conversationType property. */ public function setConversationType(?string $value): void { @@ -289,7 +289,7 @@ public function setConversationType(?string $value): void { } /** - * Sets the createdDateTime property value. The time when the interaction was created. + * 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 { @@ -297,7 +297,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the etag property value. The timestamp of when the interaction was last modified. + * Sets the etag property value. The etag property * @param string|null $value Value to set for the etag property. */ public function setEtag(?string $value): void { @@ -321,7 +321,7 @@ public function setInteractionType(?AiInteractionType $value): void { } /** - * Sets the links property value. The collection of links that appear in the interaction. + * Sets the links property value. The links property * @param array|null $value Value to set for the links property. */ public function setLinks(?array $value): void { @@ -329,7 +329,7 @@ public function setLinks(?array $value): void { } /** - * Sets the locale property value. The locale of the sender. + * Sets the locale property value. The locale property * @param string|null $value Value to set for the locale property. */ public function setLocale(?string $value): void { @@ -337,7 +337,7 @@ public function setLocale(?string $value): void { } /** - * Sets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * Sets the mentions property value. The mentions property * @param array|null $value Value to set for the mentions property. */ public function setMentions(?array $value): void { @@ -345,7 +345,7 @@ public function setMentions(?array $value): void { } /** - * Sets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * Sets the requestId property value. The requestId property * @param string|null $value Value to set for the requestId property. */ public function setRequestId(?string $value): void { @@ -353,7 +353,7 @@ public function setRequestId(?string $value): void { } /** - * Sets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * Sets the sessionId property value. The sessionId property * @param string|null $value Value to set for the sessionId property. */ public function setSessionId(?string $value): void { diff --git a/src/Generated/Models/AiInteractionAttachment.php b/src/Generated/Models/AiInteractionAttachment.php index be2f8ab712d..71596770d62 100644 --- a/src/Generated/Models/AiInteractionAttachment.php +++ b/src/Generated/Models/AiInteractionAttachment.php @@ -2,17 +2,27 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Store\BackedModel; +use Microsoft\Kiota\Abstractions\Store\BackingStore; +use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class AiInteractionAttachment extends Entity implements Parsable +class AiInteractionAttachment implements AdditionalDataHolder, BackedModel, Parsable { + /** + * @var BackingStore $backingStore Stores model information. + */ + private BackingStore $backingStore; + /** * Instantiates a new AiInteractionAttachment and sets the default values. */ public function __construct() { - parent::__construct(); + $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); } /** @@ -25,7 +35,20 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * 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 attachmentId property value. The attachmentId property * @return string|null */ public function getAttachmentId(): ?string { @@ -37,7 +60,15 @@ public function getAttachmentId(): ?string { } /** - * Gets the content property value. The content of the attachment. + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the content property value. The content property * @return string|null */ public function getContent(): ?string { @@ -49,7 +80,7 @@ public function getContent(): ?string { } /** - * Gets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * Gets the contentType property value. The contentType property * @return string|null */ public function getContentType(): ?string { @@ -61,7 +92,7 @@ public function getContentType(): ?string { } /** - * Gets the contentUrl property value. The URL of the content. + * Gets the contentUrl property value. The contentUrl property * @return string|null */ public function getContentUrl(): ?string { @@ -78,17 +109,18 @@ public function getContentUrl(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return array_merge(parent::getFieldDeserializers(), [ + return [ 'attachmentId' => fn(ParseNode $n) => $o->setAttachmentId($n->getStringValue()), 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), 'contentType' => fn(ParseNode $n) => $o->setContentType($n->getStringValue()), 'contentUrl' => fn(ParseNode $n) => $o->setContentUrl($n->getStringValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), - ]); + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; } /** - * Gets the name property value. The name of the attachment. + * Gets the name property value. The name property * @return string|null */ public function getName(): ?string { @@ -99,21 +131,42 @@ public function getName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); } + /** + * 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 { - parent::serialize($writer); $writer->writeStringValue('attachmentId', $this->getAttachmentId()); $writer->writeStringValue('content', $this->getContent()); $writer->writeStringValue('contentType', $this->getContentType()); $writer->writeStringValue('contentUrl', $this->getContentUrl()); $writer->writeStringValue('name', $this->getName()); + $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 attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * Sets the attachmentId property value. The attachmentId property * @param string|null $value Value to set for the attachmentId property. */ public function setAttachmentId(?string $value): void { @@ -121,7 +174,15 @@ public function setAttachmentId(?string $value): void { } /** - * Sets the content property value. The content of the attachment. + * 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 content property value. The content property * @param string|null $value Value to set for the content property. */ public function setContent(?string $value): void { @@ -129,7 +190,7 @@ public function setContent(?string $value): void { } /** - * Sets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * Sets the contentType property value. The contentType property * @param string|null $value Value to set for the contentType property. */ public function setContentType(?string $value): void { @@ -137,7 +198,7 @@ public function setContentType(?string $value): void { } /** - * Sets the contentUrl property value. The URL of the content. + * Sets the contentUrl property value. The contentUrl property * @param string|null $value Value to set for the contentUrl property. */ public function setContentUrl(?string $value): void { @@ -145,11 +206,19 @@ public function setContentUrl(?string $value): void { } /** - * Sets the name property value. The name of the attachment. + * Sets the name property value. The name property * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { $this->getBackingStore()->set('name', $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/AiInteractionContext.php b/src/Generated/Models/AiInteractionContext.php index e13b2546a09..76651bb3a09 100644 --- a/src/Generated/Models/AiInteractionContext.php +++ b/src/Generated/Models/AiInteractionContext.php @@ -2,17 +2,27 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Store\BackedModel; +use Microsoft\Kiota\Abstractions\Store\BackingStore; +use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class AiInteractionContext extends Entity implements Parsable +class AiInteractionContext implements AdditionalDataHolder, BackedModel, Parsable { + /** + * @var BackingStore $backingStore Stores model information. + */ + private BackingStore $backingStore; + /** * Instantiates a new AiInteractionContext and sets the default values. */ public function __construct() { - parent::__construct(); + $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); } /** @@ -25,7 +35,28 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the contextReference property value. The full file URL where the interaction happened. + * 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 contextReference property value. The contextReference property * @return string|null */ public function getContextReference(): ?string { @@ -37,7 +68,7 @@ public function getContextReference(): ?string { } /** - * Gets the contextType property value. The type of the file. + * Gets the contextType property value. The contextType property * @return string|null */ public function getContextType(): ?string { @@ -49,7 +80,7 @@ public function getContextType(): ?string { } /** - * Gets the displayName property value. The name of the file. + * Gets the displayName property value. The displayName property * @return string|null */ public function getDisplayName(): ?string { @@ -66,11 +97,24 @@ public function getDisplayName(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return array_merge(parent::getFieldDeserializers(), [ + return [ 'contextReference' => fn(ParseNode $n) => $o->setContextReference($n->getStringValue()), 'contextType' => fn(ParseNode $n) => $o->setContextType($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($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'"); } /** @@ -78,14 +122,31 @@ public function getFieldDeserializers(): array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); $writer->writeStringValue('contextReference', $this->getContextReference()); $writer->writeStringValue('contextType', $this->getContextType()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $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 contextReference property value. The full file URL where the interaction happened. + * 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 contextReference property value. The contextReference property * @param string|null $value Value to set for the contextReference property. */ public function setContextReference(?string $value): void { @@ -93,7 +154,7 @@ public function setContextReference(?string $value): void { } /** - * Sets the contextType property value. The type of the file. + * Sets the contextType property value. The contextType property * @param string|null $value Value to set for the contextType property. */ public function setContextType(?string $value): void { @@ -101,11 +162,19 @@ public function setContextType(?string $value): void { } /** - * Sets the displayName property value. The name of the file. + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the @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/AiInteractionLink.php b/src/Generated/Models/AiInteractionLink.php index 750f84c8e63..d07110a93d0 100644 --- a/src/Generated/Models/AiInteractionLink.php +++ b/src/Generated/Models/AiInteractionLink.php @@ -2,17 +2,27 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Store\BackedModel; +use Microsoft\Kiota\Abstractions\Store\BackingStore; +use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class AiInteractionLink extends Entity implements Parsable +class AiInteractionLink implements AdditionalDataHolder, BackedModel, Parsable { + /** + * @var BackingStore $backingStore Stores model information. + */ + private BackingStore $backingStore; + /** * Instantiates a new AiInteractionLink and sets the default values. */ public function __construct() { - parent::__construct(); + $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); } /** @@ -25,7 +35,28 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the displayName property value. The name of the link. + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property * @return string|null */ public function getDisplayName(): ?string { @@ -42,15 +73,16 @@ public function getDisplayName(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return array_merge(parent::getFieldDeserializers(), [ + return [ 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'linkType' => fn(ParseNode $n) => $o->setLinkType($n->getStringValue()), 'linkUrl' => fn(ParseNode $n) => $o->setLinkUrl($n->getStringValue()), - ]); + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; } /** - * Gets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * Gets the linkType property value. The linkType property * @return string|null */ public function getLinkType(): ?string { @@ -62,7 +94,7 @@ public function getLinkType(): ?string { } /** - * Gets the linkUrl property value. The URL of the link. + * Gets the linkUrl property value. The linkUrl property * @return string|null */ public function getLinkUrl(): ?string { @@ -73,19 +105,48 @@ public function getLinkUrl(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'linkUrl'"); } + /** + * 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 { - parent::serialize($writer); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('linkType', $this->getLinkType()); $writer->writeStringValue('linkUrl', $this->getLinkUrl()); + $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 displayName property value. The name of the link. + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -93,7 +154,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * Sets the linkType property value. The linkType property * @param string|null $value Value to set for the linkType property. */ public function setLinkType(?string $value): void { @@ -101,11 +162,19 @@ public function setLinkType(?string $value): void { } /** - * Sets the linkUrl property value. The URL of the link. + * Sets the linkUrl property value. The linkUrl property * @param string|null $value Value to set for the linkUrl property. */ public function setLinkUrl(?string $value): void { $this->getBackingStore()->set('linkUrl', $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/AiInteractionMention.php b/src/Generated/Models/AiInteractionMention.php index 104d8f3bfb4..830b109e2c9 100644 --- a/src/Generated/Models/AiInteractionMention.php +++ b/src/Generated/Models/AiInteractionMention.php @@ -2,17 +2,27 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Store\BackedModel; +use Microsoft\Kiota\Abstractions\Store\BackingStore; +use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class AiInteractionMention extends Entity implements Parsable +class AiInteractionMention implements AdditionalDataHolder, BackedModel, Parsable { + /** + * @var BackingStore $backingStore Stores model information. + */ + private BackingStore $backingStore; + /** * Instantiates a new AiInteractionMention and sets the default values. */ public function __construct() { - parent::__construct(); + $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); } /** @@ -24,21 +34,43 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt return new AiInteractionMention(); } + /** + * 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 array_merge(parent::getFieldDeserializers(), [ + return [ 'mentioned' => fn(ParseNode $n) => $o->setMentioned($n->getObjectValue([AiInteractionMentionedIdentitySet::class, 'createFromDiscriminatorValue'])), 'mentionId' => fn(ParseNode $n) => $o->setMentionId($n->getIntegerValue()), 'mentionText' => fn(ParseNode $n) => $o->setMentionText($n->getStringValue()), - ]); + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; } /** - * Gets the mentioned property value. The entity mentioned in the message. + * Gets the mentioned property value. The mentioned property * @return AiInteractionMentionedIdentitySet|null */ public function getMentioned(): ?AiInteractionMentionedIdentitySet { @@ -50,7 +82,7 @@ public function getMentioned(): ?AiInteractionMentionedIdentitySet { } /** - * Gets the mentionId property value. The identifier for the mention. + * Gets the mentionId property value. The mentionId property * @return int|null */ public function getMentionId(): ?int { @@ -62,7 +94,7 @@ public function getMentionId(): ?int { } /** - * Gets the mentionText property value. The text mentioned in the message. + * Gets the mentionText property value. The mentionText property * @return string|null */ public function getMentionText(): ?string { @@ -73,19 +105,48 @@ public function getMentionText(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'mentionText'"); } + /** + * 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 { - parent::serialize($writer); $writer->writeObjectValue('mentioned', $this->getMentioned()); $writer->writeIntegerValue('mentionId', $this->getMentionId()); $writer->writeStringValue('mentionText', $this->getMentionText()); + $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 mentioned property value. The entity mentioned in the message. + * 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 mentioned property value. The mentioned property * @param AiInteractionMentionedIdentitySet|null $value Value to set for the mentioned property. */ public function setMentioned(?AiInteractionMentionedIdentitySet $value): void { @@ -93,7 +154,7 @@ public function setMentioned(?AiInteractionMentionedIdentitySet $value): void { } /** - * Sets the mentionId property value. The identifier for the mention. + * Sets the mentionId property value. The mentionId property * @param int|null $value Value to set for the mentionId property. */ public function setMentionId(?int $value): void { @@ -101,11 +162,19 @@ public function setMentionId(?int $value): void { } /** - * Sets the mentionText property value. The text mentioned in the message. + * Sets the mentionText property value. The mentionText property * @param string|null $value Value to set for the mentionText property. */ public function setMentionText(?string $value): void { $this->getBackingStore()->set('mentionText', $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/AiInteractionMentionedIdentitySet.php b/src/Generated/Models/AiInteractionMentionedIdentitySet.php index 595494eceb7..fcb32e54388 100644 --- a/src/Generated/Models/AiInteractionMentionedIdentitySet.php +++ b/src/Generated/Models/AiInteractionMentionedIdentitySet.php @@ -50,7 +50,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the tag property value. The tag details. + * Gets the tag property value. The tag property * @return TeamworkTagIdentity|null */ public function getTag(): ?TeamworkTagIdentity { @@ -80,7 +80,7 @@ public function setConversation(?TeamworkConversationIdentity $value): void { } /** - * Sets the tag property value. The tag details. + * Sets the tag property value. The tag property * @param TeamworkTagIdentity|null $value Value to set for the tag property. */ public function setTag(?TeamworkTagIdentity $value): void { diff --git a/src/Generated/Models/AiOnlineMeeting.php b/src/Generated/Models/AiOnlineMeeting.php index 6a1b2bee2f2..5e291b16d89 100644 --- a/src/Generated/Models/AiOnlineMeeting.php +++ b/src/Generated/Models/AiOnlineMeeting.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiOnl } /** - * Gets the aiInsights property value. A set of AI insights associated with an AI online meeting. + * Gets the aiInsights property value. The aiInsights property * @return array|null */ public function getAiInsights(): ?array { @@ -60,7 +60,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the aiInsights property value. A set of AI insights associated with an AI online meeting. + * Sets the aiInsights property value. The aiInsights property * @param array|null $value Value to set for the aiInsights property. */ public function setAiInsights(?array $value): void { diff --git a/src/Generated/Models/AiUser.php b/src/Generated/Models/AiUser.php index 43c8cdc1cff..8ccda8e634a 100644 --- a/src/Generated/Models/AiUser.php +++ b/src/Generated/Models/AiUser.php @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the interactionHistory property value. The history of interactions between AI agents and users. + * Gets the interactionHistory property value. The interactionHistory property * @return AiInteractionHistory|null */ public function getInteractionHistory(): ?AiInteractionHistory { @@ -50,7 +50,7 @@ public function getInteractionHistory(): ?AiInteractionHistory { } /** - * Gets the onlineMeetings property value. Information about an online meeting, including AI insights. + * Gets the onlineMeetings property value. The onlineMeetings property * @return array|null */ public function getOnlineMeetings(): ?array { @@ -74,7 +74,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the interactionHistory property value. The history of interactions between AI agents and users. + * Sets the interactionHistory property value. The interactionHistory property * @param AiInteractionHistory|null $value Value to set for the interactionHistory property. */ public function setInteractionHistory(?AiInteractionHistory $value): void { @@ -82,7 +82,7 @@ public function setInteractionHistory(?AiInteractionHistory $value): void { } /** - * Sets the onlineMeetings property value. Information about an online meeting, including AI insights. + * Sets the onlineMeetings property value. The onlineMeetings property * @param array|null $value Value to set for the onlineMeetings property. */ public function setOnlineMeetings(?array $value): void { diff --git a/src/Generated/Models/AssignedPlaceMode.php b/src/Generated/Models/AssignedPlaceMode.php new file mode 100644 index 00000000000..5cbf674f0e3 --- /dev/null +++ b/src/Generated/Models/AssignedPlaceMode.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.assignedPlaceMode'); + } + + /** + * 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 AssignedPlaceMode + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignedPlaceMode { + return new AssignedPlaceMode(); + } + + /** + * Gets the assignedUserEmailAddress property value. The email address of the user to whom the desk is assigned. + * @return string|null + */ + public function getAssignedUserEmailAddress(): ?string { + $val = $this->getBackingStore()->get('assignedUserEmailAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedUserEmailAddress'"); + } + + /** + * Gets the assignedUserId property value. The user ID of the user to whom the desk is assigned. + * @return string|null + */ + public function getAssignedUserId(): ?string { + $val = $this->getBackingStore()->get('assignedUserId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedUserId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedUserEmailAddress' => fn(ParseNode $n) => $o->setAssignedUserEmailAddress($n->getStringValue()), + 'assignedUserId' => fn(ParseNode $n) => $o->setAssignedUserId($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('assignedUserEmailAddress', $this->getAssignedUserEmailAddress()); + $writer->writeStringValue('assignedUserId', $this->getAssignedUserId()); + } + + /** + * Sets the assignedUserEmailAddress property value. The email address of the user to whom the desk is assigned. + * @param string|null $value Value to set for the assignedUserEmailAddress property. + */ + public function setAssignedUserEmailAddress(?string $value): void { + $this->getBackingStore()->set('assignedUserEmailAddress', $value); + } + + /** + * Sets the assignedUserId property value. The user ID of the user to whom the desk is assigned. + * @param string|null $value Value to set for the assignedUserId property. + */ + public function setAssignedUserId(?string $value): void { + $this->getBackingStore()->set('assignedUserId', $value); + } + +} diff --git a/src/Generated/Models/Building.php b/src/Generated/Models/Building.php new file mode 100644 index 00000000000..bc069e9d6dd --- /dev/null +++ b/src/Generated/Models/Building.php @@ -0,0 +1,93 @@ +setOdataType('#microsoft.graph.building'); + } + + /** + * 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 Building + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Building { + return new Building(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'hasWiFi' => fn(ParseNode $n) => $o->setHasWiFi($n->getBooleanValue()), + 'resourceLinks' => fn(ParseNode $n) => $o->setResourceLinks($n->getCollectionOfObjectValues([ResourceLink::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the hasWiFi property value. Indicates whether the building has a wireless network. + * @return bool|null + */ + public function getHasWiFi(): ?bool { + $val = $this->getBackingStore()->get('hasWiFi'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasWiFi'"); + } + + /** + * Gets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. + * @return array|null + */ + public function getResourceLinks(): ?array { + $val = $this->getBackingStore()->get('resourceLinks'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ResourceLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceLinks'"); + } + + /** + * 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('hasWiFi', $this->getHasWiFi()); + $writer->writeCollectionOfObjectValues('resourceLinks', $this->getResourceLinks()); + } + + /** + * Sets the hasWiFi property value. Indicates whether the building has a wireless network. + * @param bool|null $value Value to set for the hasWiFi property. + */ + public function setHasWiFi(?bool $value): void { + $this->getBackingStore()->set('hasWiFi', $value); + } + + /** + * Sets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. + * @param array|null $value Value to set for the resourceLinks property. + */ + public function setResourceLinks(?array $value): void { + $this->getBackingStore()->set('resourceLinks', $value); + } + +} diff --git a/src/Generated/Models/CallAiInsight.php b/src/Generated/Models/CallAiInsight.php index 8a6d09b18cd..280902d96b0 100644 --- a/src/Generated/Models/CallAiInsight.php +++ b/src/Generated/Models/CallAiInsight.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): CallA } /** - * Gets the actionItems property value. The collection of AI-generated action items. Read-only. + * Gets the actionItems property value. The actionItems property * @return array|null */ public function getActionItems(): ?array { @@ -41,7 +41,7 @@ public function getActionItems(): ?array { } /** - * Gets the callId property value. The ID for the online meeting call for which the callAiInsight was generated. Read-only. + * Gets the callId property value. The callId property * @return string|null */ public function getCallId(): ?string { @@ -53,7 +53,7 @@ public function getCallId(): ?string { } /** - * Gets the contentCorrelationId property value. The unique ID that correlates the transcript from which the insights were generated. Read-only. + * Gets the contentCorrelationId property value. The contentCorrelationId property * @return string|null */ public function getContentCorrelationId(): ?string { @@ -65,7 +65,7 @@ public function getContentCorrelationId(): ?string { } /** - * Gets the createdDateTime property value. Date and time at which the corresponding transcript was created. 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. Read-only. + * Gets the createdDateTime property value. The createdDateTime property * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -77,7 +77,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the endDateTime property value. Date and time at which the corresponding transcription ends. 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. Read-only. + * Gets the endDateTime property value. The endDateTime property * @return DateTime|null */ public function getEndDateTime(): ?DateTime { @@ -106,7 +106,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the meetingNotes property value. The collection of AI-generated meeting notes. Read-only. + * Gets the meetingNotes property value. The meetingNotes property * @return array|null */ public function getMeetingNotes(): ?array { @@ -120,7 +120,7 @@ public function getMeetingNotes(): ?array { } /** - * Gets the viewpoint property value. The caller-specific properties of the callAiInsight entity. Read-only. + * Gets the viewpoint property value. The viewpoint property * @return CallAiInsightViewPoint|null */ public function getViewpoint(): ?CallAiInsightViewPoint { @@ -147,7 +147,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actionItems property value. The collection of AI-generated action items. Read-only. + * Sets the actionItems property value. The actionItems property * @param array|null $value Value to set for the actionItems property. */ public function setActionItems(?array $value): void { @@ -155,7 +155,7 @@ public function setActionItems(?array $value): void { } /** - * Sets the callId property value. The ID for the online meeting call for which the callAiInsight was generated. Read-only. + * Sets the callId property value. The callId property * @param string|null $value Value to set for the callId property. */ public function setCallId(?string $value): void { @@ -163,7 +163,7 @@ public function setCallId(?string $value): void { } /** - * Sets the contentCorrelationId property value. The unique ID that correlates the transcript from which the insights were generated. Read-only. + * Sets the contentCorrelationId property value. The contentCorrelationId property * @param string|null $value Value to set for the contentCorrelationId property. */ public function setContentCorrelationId(?string $value): void { @@ -171,7 +171,7 @@ public function setContentCorrelationId(?string $value): void { } /** - * Sets the createdDateTime property value. Date and time at which the corresponding transcript was created. 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. Read-only. + * 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 { @@ -179,7 +179,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the endDateTime property value. Date and time at which the corresponding transcription ends. 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. Read-only. + * Sets the endDateTime property value. The endDateTime property * @param DateTime|null $value Value to set for the endDateTime property. */ public function setEndDateTime(?DateTime $value): void { @@ -187,7 +187,7 @@ public function setEndDateTime(?DateTime $value): void { } /** - * Sets the meetingNotes property value. The collection of AI-generated meeting notes. Read-only. + * Sets the meetingNotes property value. The meetingNotes property * @param array|null $value Value to set for the meetingNotes property. */ public function setMeetingNotes(?array $value): void { @@ -195,7 +195,7 @@ public function setMeetingNotes(?array $value): void { } /** - * Sets the viewpoint property value. The caller-specific properties of the callAiInsight entity. Read-only. + * Sets the viewpoint property value. The viewpoint property * @param CallAiInsightViewPoint|null $value Value to set for the viewpoint property. */ public function setViewpoint(?CallAiInsightViewPoint $value): void { diff --git a/src/Generated/Models/CallAiInsightViewPoint.php b/src/Generated/Models/CallAiInsightViewPoint.php index 22ef34e710b..abf2da0a5ac 100644 --- a/src/Generated/Models/CallAiInsightViewPoint.php +++ b/src/Generated/Models/CallAiInsightViewPoint.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the mentionEvents property value. The collection of AI-generated mention events. + * Gets the mentionEvents property value. The mentionEvents property * @return array|null */ public function getMentionEvents(): ?array { @@ -121,7 +121,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the mentionEvents property value. The collection of AI-generated mention events. + * Sets the mentionEvents property value. The mentionEvents property * @param array|null $value Value to set for the mentionEvents property. */ public function setMentionEvents(?array $value): void { diff --git a/src/Generated/Models/CallEvent.php b/src/Generated/Models/CallEvent.php index 03ab8e6b3fb..7a34a8814f9 100644 --- a/src/Generated/Models/CallEvent.php +++ b/src/Generated/Models/CallEvent.php @@ -67,6 +67,8 @@ public function getFieldDeserializers(): array { 'callEventType' => fn(ParseNode $n) => $o->setCallEventType($n->getEnumValue(CallEventType::class)), 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), 'participants' => fn(ParseNode $n) => $o->setParticipants($n->getCollectionOfObjectValues([Participant::class, 'createFromDiscriminatorValue'])), + 'recordingState' => fn(ParseNode $n) => $o->setRecordingState($n->getObjectValue([RecordingState::class, 'createFromDiscriminatorValue'])), + 'transcriptionState' => fn(ParseNode $n) => $o->setTranscriptionState($n->getObjectValue([TranscriptionState::class, 'createFromDiscriminatorValue'])), ]); } @@ -84,6 +86,30 @@ public function getParticipants(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'participants'"); } + /** + * Gets the recordingState property value. The recordingState property + * @return RecordingState|null + */ + public function getRecordingState(): ?RecordingState { + $val = $this->getBackingStore()->get('recordingState'); + if (is_null($val) || $val instanceof RecordingState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordingState'"); + } + + /** + * Gets the transcriptionState property value. The transcriptionState property + * @return TranscriptionState|null + */ + public function getTranscriptionState(): ?TranscriptionState { + $val = $this->getBackingStore()->get('transcriptionState'); + if (is_null($val) || $val instanceof TranscriptionState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transcriptionState'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -93,6 +119,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('callEventType', $this->getCallEventType()); $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); $writer->writeCollectionOfObjectValues('participants', $this->getParticipants()); + $writer->writeObjectValue('recordingState', $this->getRecordingState()); + $writer->writeObjectValue('transcriptionState', $this->getTranscriptionState()); } /** @@ -119,4 +147,20 @@ public function setParticipants(?array $value): void { $this->getBackingStore()->set('participants', $value); } + /** + * Sets the recordingState property value. The recordingState property + * @param RecordingState|null $value Value to set for the recordingState property. + */ + public function setRecordingState(?RecordingState $value): void { + $this->getBackingStore()->set('recordingState', $value); + } + + /** + * Sets the transcriptionState property value. The transcriptionState property + * @param TranscriptionState|null $value Value to set for the transcriptionState property. + */ + public function setTranscriptionState(?TranscriptionState $value): void { + $this->getBackingStore()->set('transcriptionState', $value); + } + } diff --git a/src/Generated/Models/CallEventType.php b/src/Generated/Models/CallEventType.php index 458109ff655..f5b7853198f 100644 --- a/src/Generated/Models/CallEventType.php +++ b/src/Generated/Models/CallEventType.php @@ -9,8 +9,6 @@ class CallEventType extends Enum { public const CALL_ENDED = "callEnded"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const ROSTER_UPDATED = "rosterUpdated"; - public const TRANSCRIPTION_STARTED = "transcriptionStarted"; - public const TRANSCRIPTION_STOPPED = "transcriptionStopped"; - public const RECORDING_STARTED = "recordingStarted"; - public const RECORDING_STOPPED = "recordingStopped"; + public const TRANSCRIPTION_STATE_UPDATED = "transcriptionStateUpdated"; + public const RECORDING_STATE_UPDATED = "recordingStateUpdated"; } diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 15bf4e01915..3e292f3deef 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -183,6 +183,7 @@ public function getFieldDeserializers(): array { 'statusDetail' => fn(ParseNode $n) => $o->setStatusDetail($n->getObjectValue([CloudPcStatusDetail::class, 'createFromDiscriminatorValue'])), 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($n->getObjectValue([CloudPcStatusDetails::class, 'createFromDiscriminatorValue'])), 'userAccountType' => fn(ParseNode $n) => $o->setUserAccountType($n->getEnumValue(CloudPcUserAccountType::class)), + 'userExperienceType' => fn(ParseNode $n) => $o->setUserExperienceType($n->getEnumValue(CloudPcUserExperienceType::class)), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]); } @@ -503,6 +504,18 @@ public function getUserAccountType(): ?CloudPcUserAccountType { throw new \UnexpectedValueException("Invalid type found in backing store for 'userAccountType'"); } + /** + * Gets the userExperienceType property value. The userExperienceType property + * @return CloudPcUserExperienceType|null + */ + public function getUserExperienceType(): ?CloudPcUserExperienceType { + $val = $this->getBackingStore()->get('userExperienceType'); + if (is_null($val) || $val instanceof CloudPcUserExperienceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userExperienceType'"); + } + /** * Gets the userPrincipalName property value. The user principal name (UPN) of the user assigned to the Cloud PC. * @return string|null @@ -556,6 +569,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('statusDetail', $this->getStatusDetail()); $writer->writeObjectValue('statusDetails', $this->getStatusDetails()); $writer->writeEnumValue('userAccountType', $this->getUserAccountType()); + $writer->writeEnumValue('userExperienceType', $this->getUserExperienceType()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); } @@ -839,6 +853,14 @@ public function setUserAccountType(?CloudPcUserAccountType $value): void { $this->getBackingStore()->set('userAccountType', $value); } + /** + * Sets the userExperienceType property value. The userExperienceType property + * @param CloudPcUserExperienceType|null $value Value to set for the userExperienceType property. + */ + public function setUserExperienceType(?CloudPcUserExperienceType $value): void { + $this->getBackingStore()->set('userExperienceType', $value); + } + /** * Sets the userPrincipalName property value. The user principal name (UPN) of the user assigned to the Cloud PC. * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/CloudPcCloudApp.php b/src/Generated/Models/CloudPcCloudApp.php new file mode 100644 index 00000000000..cc128b1856b --- /dev/null +++ b/src/Generated/Models/CloudPcCloudApp.php @@ -0,0 +1,320 @@ +getBackingStore()->get('actionFailedErrorCode'); + if (is_null($val) || $val instanceof CloudPcCloudAppActionFailedErrorCode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionFailedErrorCode'"); + } + + /** + * Gets the actionFailedErrorMessage property value. The actionFailedErrorMessage property + * @return string|null + */ + public function getActionFailedErrorMessage(): ?string { + $val = $this->getBackingStore()->get('actionFailedErrorMessage'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionFailedErrorMessage'"); + } + + /** + * Gets the addedDateTime property value. The addedDateTime property + * @return DateTime|null + */ + public function getAddedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('addedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'addedDateTime'"); + } + + /** + * Gets the appDetail property value. The appDetail property + * @return CloudPcCloudAppDetail|null + */ + public function getAppDetail(): ?CloudPcCloudAppDetail { + $val = $this->getBackingStore()->get('appDetail'); + if (is_null($val) || $val instanceof CloudPcCloudAppDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appDetail'"); + } + + /** + * Gets the appStatus property value. The appStatus property + * @return CloudPcCloudAppStatus|null + */ + public function getAppStatus(): ?CloudPcCloudAppStatus { + $val = $this->getBackingStore()->get('appStatus'); + if (is_null($val) || $val instanceof CloudPcCloudAppStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appStatus'"); + } + + /** + * Gets the availableToUser property value. The availableToUser property + * @return bool|null + */ + public function getAvailableToUser(): ?bool { + $val = $this->getBackingStore()->get('availableToUser'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'availableToUser'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the discoveredAppName property value. The discoveredAppName property + * @return string|null + */ + public function getDiscoveredAppName(): ?string { + $val = $this->getBackingStore()->get('discoveredAppName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'discoveredAppName'"); + } + + /** + * 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(), [ + 'actionFailedErrorCode' => fn(ParseNode $n) => $o->setActionFailedErrorCode($n->getEnumValue(CloudPcCloudAppActionFailedErrorCode::class)), + 'actionFailedErrorMessage' => fn(ParseNode $n) => $o->setActionFailedErrorMessage($n->getStringValue()), + 'addedDateTime' => fn(ParseNode $n) => $o->setAddedDateTime($n->getDateTimeValue()), + 'appDetail' => fn(ParseNode $n) => $o->setAppDetail($n->getObjectValue([CloudPcCloudAppDetail::class, 'createFromDiscriminatorValue'])), + 'appStatus' => fn(ParseNode $n) => $o->setAppStatus($n->getEnumValue(CloudPcCloudAppStatus::class)), + 'availableToUser' => fn(ParseNode $n) => $o->setAvailableToUser($n->getBooleanValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'discoveredAppName' => fn(ParseNode $n) => $o->setDiscoveredAppName($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'lastPublishedDateTime' => fn(ParseNode $n) => $o->setLastPublishedDateTime($n->getDateTimeValue()), + 'provisioningPolicyId' => fn(ParseNode $n) => $o->setProvisioningPolicyId($n->getStringValue()), + 'scopeIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setScopeIds($val); + }, + ]); + } + + /** + * Gets the lastPublishedDateTime property value. The lastPublishedDateTime property + * @return DateTime|null + */ + public function getLastPublishedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastPublishedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastPublishedDateTime'"); + } + + /** + * Gets the provisioningPolicyId property value. The provisioningPolicyId property + * @return string|null + */ + public function getProvisioningPolicyId(): ?string { + $val = $this->getBackingStore()->get('provisioningPolicyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioningPolicyId'"); + } + + /** + * Gets the scopeIds property value. The scopeIds property + * @return array|null + */ + public function getScopeIds(): ?array { + $val = $this->getBackingStore()->get('scopeIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeIds'"); + } + + /** + * 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->writeEnumValue('actionFailedErrorCode', $this->getActionFailedErrorCode()); + $writer->writeStringValue('actionFailedErrorMessage', $this->getActionFailedErrorMessage()); + $writer->writeDateTimeValue('addedDateTime', $this->getAddedDateTime()); + $writer->writeObjectValue('appDetail', $this->getAppDetail()); + $writer->writeEnumValue('appStatus', $this->getAppStatus()); + $writer->writeBooleanValue('availableToUser', $this->getAvailableToUser()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('discoveredAppName', $this->getDiscoveredAppName()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('lastPublishedDateTime', $this->getLastPublishedDateTime()); + $writer->writeStringValue('provisioningPolicyId', $this->getProvisioningPolicyId()); + $writer->writeCollectionOfPrimitiveValues('scopeIds', $this->getScopeIds()); + } + + /** + * Sets the actionFailedErrorCode property value. The actionFailedErrorCode property + * @param CloudPcCloudAppActionFailedErrorCode|null $value Value to set for the actionFailedErrorCode property. + */ + public function setActionFailedErrorCode(?CloudPcCloudAppActionFailedErrorCode $value): void { + $this->getBackingStore()->set('actionFailedErrorCode', $value); + } + + /** + * Sets the actionFailedErrorMessage property value. The actionFailedErrorMessage property + * @param string|null $value Value to set for the actionFailedErrorMessage property. + */ + public function setActionFailedErrorMessage(?string $value): void { + $this->getBackingStore()->set('actionFailedErrorMessage', $value); + } + + /** + * Sets the addedDateTime property value. The addedDateTime property + * @param DateTime|null $value Value to set for the addedDateTime property. + */ + public function setAddedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('addedDateTime', $value); + } + + /** + * Sets the appDetail property value. The appDetail property + * @param CloudPcCloudAppDetail|null $value Value to set for the appDetail property. + */ + public function setAppDetail(?CloudPcCloudAppDetail $value): void { + $this->getBackingStore()->set('appDetail', $value); + } + + /** + * Sets the appStatus property value. The appStatus property + * @param CloudPcCloudAppStatus|null $value Value to set for the appStatus property. + */ + public function setAppStatus(?CloudPcCloudAppStatus $value): void { + $this->getBackingStore()->set('appStatus', $value); + } + + /** + * Sets the availableToUser property value. The availableToUser property + * @param bool|null $value Value to set for the availableToUser property. + */ + public function setAvailableToUser(?bool $value): void { + $this->getBackingStore()->set('availableToUser', $value); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the discoveredAppName property value. The discoveredAppName property + * @param string|null $value Value to set for the discoveredAppName property. + */ + public function setDiscoveredAppName(?string $value): void { + $this->getBackingStore()->set('discoveredAppName', $value); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the lastPublishedDateTime property value. The lastPublishedDateTime property + * @param DateTime|null $value Value to set for the lastPublishedDateTime property. + */ + public function setLastPublishedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastPublishedDateTime', $value); + } + + /** + * Sets the provisioningPolicyId property value. The provisioningPolicyId property + * @param string|null $value Value to set for the provisioningPolicyId property. + */ + public function setProvisioningPolicyId(?string $value): void { + $this->getBackingStore()->set('provisioningPolicyId', $value); + } + + /** + * Sets the scopeIds property value. The scopeIds property + * @param array|null $value Value to set for the scopeIds property. + */ + public function setScopeIds(?array $value): void { + $this->getBackingStore()->set('scopeIds', $value); + } + +} diff --git a/src/Generated/Models/CloudPcCloudAppActionFailedErrorCode.php b/src/Generated/Models/CloudPcCloudAppActionFailedErrorCode.php new file mode 100644 index 00000000000..f7a5c36a701 --- /dev/null +++ b/src/Generated/Models/CloudPcCloudAppActionFailedErrorCode.php @@ -0,0 +1,13 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcCloudApp::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, CloudPcCloudApp::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/CloudPcCloudAppDetail.php b/src/Generated/Models/CloudPcCloudAppDetail.php new file mode 100644 index 00000000000..b816f6850ae --- /dev/null +++ b/src/Generated/Models/CloudPcCloudAppDetail.php @@ -0,0 +1,202 @@ +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 CloudPcCloudAppDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcCloudAppDetail { + return new CloudPcCloudAppDetail(); + } + + /** + * 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 commandLineArguments property value. The commandLineArguments property + * @return string|null + */ + public function getCommandLineArguments(): ?string { + $val = $this->getBackingStore()->get('commandLineArguments'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'commandLineArguments'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'commandLineArguments' => fn(ParseNode $n) => $o->setCommandLineArguments($n->getStringValue()), + 'filePath' => fn(ParseNode $n) => $o->setFilePath($n->getStringValue()), + 'iconIndex' => fn(ParseNode $n) => $o->setIconIndex($n->getIntegerValue()), + 'iconPath' => fn(ParseNode $n) => $o->setIconPath($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the filePath property value. The filePath property + * @return string|null + */ + public function getFilePath(): ?string { + $val = $this->getBackingStore()->get('filePath'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filePath'"); + } + + /** + * Gets the iconIndex property value. The iconIndex property + * @return int|null + */ + public function getIconIndex(): ?int { + $val = $this->getBackingStore()->get('iconIndex'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iconIndex'"); + } + + /** + * Gets the iconPath property value. The iconPath property + * @return string|null + */ + public function getIconPath(): ?string { + $val = $this->getBackingStore()->get('iconPath'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iconPath'"); + } + + /** + * 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('commandLineArguments', $this->getCommandLineArguments()); + $writer->writeStringValue('filePath', $this->getFilePath()); + $writer->writeIntegerValue('iconIndex', $this->getIconIndex()); + $writer->writeStringValue('iconPath', $this->getIconPath()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the commandLineArguments property value. The commandLineArguments property + * @param string|null $value Value to set for the commandLineArguments property. + */ + public function setCommandLineArguments(?string $value): void { + $this->getBackingStore()->set('commandLineArguments', $value); + } + + /** + * Sets the filePath property value. The filePath property + * @param string|null $value Value to set for the filePath property. + */ + public function setFilePath(?string $value): void { + $this->getBackingStore()->set('filePath', $value); + } + + /** + * Sets the iconIndex property value. The iconIndex property + * @param int|null $value Value to set for the iconIndex property. + */ + public function setIconIndex(?int $value): void { + $this->getBackingStore()->set('iconIndex', $value); + } + + /** + * Sets the iconPath property value. The iconPath property + * @param string|null $value Value to set for the iconPath property. + */ + public function setIconPath(?string $value): void { + $this->getBackingStore()->set('iconPath', $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/CloudPcCloudAppStatus.php b/src/Generated/Models/CloudPcCloudAppStatus.php new file mode 100644 index 00000000000..fe4909a4734 --- /dev/null +++ b/src/Generated/Models/CloudPcCloudAppStatus.php @@ -0,0 +1,15 @@ +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 CloudPcDiscoveredApp + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcDiscoveredApp { + return new CloudPcDiscoveredApp(); + } + + /** + * 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 appDetail property value. The appDetail property + * @return CloudPcCloudAppDetail|null + */ + public function getAppDetail(): ?CloudPcCloudAppDetail { + $val = $this->getBackingStore()->get('appDetail'); + if (is_null($val) || $val instanceof CloudPcCloudAppDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appDetail'"); + } + + /** + * Gets the appName property value. The appName property + * @return string|null + */ + public function getAppName(): ?string { + $val = $this->getBackingStore()->get('appName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appName'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the discoveredAppId property value. The discoveredAppId property + * @return string|null + */ + public function getDiscoveredAppId(): ?string { + $val = $this->getBackingStore()->get('discoveredAppId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'discoveredAppId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'appDetail' => fn(ParseNode $n) => $o->setAppDetail($n->getObjectValue([CloudPcCloudAppDetail::class, 'createFromDiscriminatorValue'])), + 'appName' => fn(ParseNode $n) => $o->setAppName($n->getStringValue()), + 'discoveredAppId' => fn(ParseNode $n) => $o->setDiscoveredAppId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sourceId' => fn(ParseNode $n) => $o->setSourceId($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'"); + } + + /** + * Gets the sourceId property value. The sourceId property + * @return string|null + */ + public function getSourceId(): ?string { + $val = $this->getBackingStore()->get('sourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('appDetail', $this->getAppDetail()); + $writer->writeStringValue('appName', $this->getAppName()); + $writer->writeStringValue('discoveredAppId', $this->getDiscoveredAppId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sourceId', $this->getSourceId()); + $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 appDetail property value. The appDetail property + * @param CloudPcCloudAppDetail|null $value Value to set for the appDetail property. + */ + public function setAppDetail(?CloudPcCloudAppDetail $value): void { + $this->getBackingStore()->set('appDetail', $value); + } + + /** + * Sets the appName property value. The appName property + * @param string|null $value Value to set for the appName property. + */ + public function setAppName(?string $value): void { + $this->getBackingStore()->set('appName', $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 discoveredAppId property value. The discoveredAppId property + * @param string|null $value Value to set for the discoveredAppId property. + */ + public function setDiscoveredAppId(?string $value): void { + $this->getBackingStore()->set('discoveredAppId', $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 sourceId property value. The sourceId property + * @param string|null $value Value to set for the sourceId property. + */ + public function setSourceId(?string $value): void { + $this->getBackingStore()->set('sourceId', $value); + } + +} diff --git a/src/Generated/Models/CloudPcProvisioningPolicy.php b/src/Generated/Models/CloudPcProvisioningPolicy.php index f06f5345db1..a0e8b8b7180 100644 --- a/src/Generated/Models/CloudPcProvisioningPolicy.php +++ b/src/Generated/Models/CloudPcProvisioningPolicy.php @@ -211,6 +211,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setScopeIds($val); }, + 'userExperienceType' => fn(ParseNode $n) => $o->setUserExperienceType($n->getEnumValue(CloudPcUserExperienceType::class)), 'windowsSetting' => fn(ParseNode $n) => $o->setWindowsSetting($n->getObjectValue([CloudPcWindowsSetting::class, 'createFromDiscriminatorValue'])), 'windowsSettings' => fn(ParseNode $n) => $o->setWindowsSettings($n->getObjectValue([CloudPcWindowsSettings::class, 'createFromDiscriminatorValue'])), ]); @@ -350,6 +351,18 @@ public function getScopeIds(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeIds'"); } + /** + * Gets the userExperienceType property value. The userExperienceType property + * @return CloudPcUserExperienceType|null + */ + public function getUserExperienceType(): ?CloudPcUserExperienceType { + $val = $this->getBackingStore()->get('userExperienceType'); + if (is_null($val) || $val instanceof CloudPcUserExperienceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userExperienceType'"); + } + /** * Gets the windowsSetting property value. Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. * @return CloudPcWindowsSetting|null @@ -403,6 +416,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('microsoftManagedDesktop', $this->getMicrosoftManagedDesktop()); $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); $writer->writeCollectionOfPrimitiveValues('scopeIds', $this->getScopeIds()); + $writer->writeEnumValue('userExperienceType', $this->getUserExperienceType()); $writer->writeObjectValue('windowsSetting', $this->getWindowsSetting()); $writer->writeObjectValue('windowsSettings', $this->getWindowsSettings()); } @@ -591,6 +605,14 @@ public function setScopeIds(?array $value): void { $this->getBackingStore()->set('scopeIds', $value); } + /** + * Sets the userExperienceType property value. The userExperienceType property + * @param CloudPcUserExperienceType|null $value Value to set for the userExperienceType property. + */ + public function setUserExperienceType(?CloudPcUserExperienceType $value): void { + $this->getBackingStore()->set('userExperienceType', $value); + } + /** * Sets the windowsSetting property value. Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. * @param CloudPcWindowsSetting|null $value Value to set for the windowsSetting property. diff --git a/src/Generated/Models/CloudPcUserExperienceType.php b/src/Generated/Models/CloudPcUserExperienceType.php new file mode 100644 index 00000000000..7193311657f --- /dev/null +++ b/src/Generated/Models/CloudPcUserExperienceType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('costCenter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'costCenter'"); + } + /** * Gets the department property value. Department Name within a company. * @return string|null @@ -103,6 +115,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the division property value. The division within the company. + * @return string|null + */ + public function getDivision(): ?string { + $val = $this->getBackingStore()->get('division'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'division'"); + } + /** * The deserialization information for the current model * @return array @@ -112,8 +136,10 @@ public function getFieldDeserializers(): array { return [ 'address' => fn(ParseNode $n) => $o->setAddress($n->getObjectValue([PhysicalAddress::class, 'createFromDiscriminatorValue'])), 'companyCode' => fn(ParseNode $n) => $o->setCompanyCode($n->getStringValue()), + 'costCenter' => fn(ParseNode $n) => $o->setCostCenter($n->getStringValue()), 'department' => fn(ParseNode $n) => $o->setDepartment($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'division' => fn(ParseNode $n) => $o->setDivision($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'officeLocation' => fn(ParseNode $n) => $o->setOfficeLocation($n->getStringValue()), 'pronunciation' => fn(ParseNode $n) => $o->setPronunciation($n->getStringValue()), @@ -189,8 +215,10 @@ public function getWebUrl(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('address', $this->getAddress()); $writer->writeStringValue('companyCode', $this->getCompanyCode()); + $writer->writeStringValue('costCenter', $this->getCostCenter()); $writer->writeStringValue('department', $this->getDepartment()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('division', $this->getDivision()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('officeLocation', $this->getOfficeLocation()); $writer->writeStringValue('pronunciation', $this->getPronunciation()); @@ -231,6 +259,14 @@ public function setCompanyCode(?string $value): void { $this->getBackingStore()->set('companyCode', $value); } + /** + * Sets the costCenter property value. The cost center associated with the company or department. + * @param string|null $value Value to set for the costCenter property. + */ + public function setCostCenter(?string $value): void { + $this->getBackingStore()->set('costCenter', $value); + } + /** * Sets the department property value. Department Name within a company. * @param string|null $value Value to set for the department property. @@ -247,6 +283,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the division property value. The division within the company. + * @param string|null $value Value to set for the division property. + */ + public function setDivision(?string $value): void { + $this->getBackingStore()->set('division', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/CopilotAdmin.php b/src/Generated/Models/CopilotAdmin.php index 7adf85050ce..b111e9279dc 100644 --- a/src/Generated/Models/CopilotAdmin.php +++ b/src/Generated/Models/CopilotAdmin.php @@ -36,7 +36,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the settings property value. Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable. + * Gets the settings property value. The settings property * @return CopilotAdminSetting|null */ public function getSettings(): ?CopilotAdminSetting { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the settings property value. Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable. + * Sets the settings property value. The settings property * @param CopilotAdminSetting|null $value Value to set for the settings property. */ public function setSettings(?CopilotAdminSetting $value): void { diff --git a/src/Generated/Models/CopilotAdminLimitedMode.php b/src/Generated/Models/CopilotAdminLimitedMode.php index 14b8e8b982c..eddb22aec5f 100644 --- a/src/Generated/Models/CopilotAdminLimitedMode.php +++ b/src/Generated/Models/CopilotAdminLimitedMode.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the groupId property value. The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to be enabled for the members of the group. Optional. + * Gets the groupId property value. The groupId property * @return string|null */ public function getGroupId(): ?string { @@ -49,7 +49,7 @@ public function getGroupId(): ?string { } /** - * Gets the isEnabledForGroup property value. Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior, or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting conversation. The default value is false. + * Gets the isEnabledForGroup property value. The isEnabledForGroup property * @return bool|null */ public function getIsEnabledForGroup(): ?bool { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the groupId property value. The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to be enabled for the members of the group. Optional. + * Sets the groupId property value. The groupId property * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -79,7 +79,7 @@ public function setGroupId(?string $value): void { } /** - * Sets the isEnabledForGroup property value. Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior, or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting conversation. The default value is false. + * Sets the isEnabledForGroup property value. The isEnabledForGroup property * @param bool|null $value Value to set for the isEnabledForGroup property. */ public function setIsEnabledForGroup(?bool $value): void { diff --git a/src/Generated/Models/CopilotAdminSetting.php b/src/Generated/Models/CopilotAdminSetting.php index 5d4e3b6491b..6eec093b251 100644 --- a/src/Generated/Models/CopilotAdminSetting.php +++ b/src/Generated/Models/CopilotAdminSetting.php @@ -36,7 +36,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the limitedMode property value. Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to sentiment-related prompts. Read-only. Nullable. + * Gets the limitedMode property value. The limitedMode property * @return CopilotAdminLimitedMode|null */ public function getLimitedMode(): ?CopilotAdminLimitedMode { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the limitedMode property value. Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to sentiment-related prompts. Read-only. Nullable. + * Sets the limitedMode property value. The limitedMode property * @param CopilotAdminLimitedMode|null $value Value to set for the limitedMode property. */ public function setLimitedMode(?CopilotAdminLimitedMode $value): void { diff --git a/src/Generated/Models/CustomExtensionOverwriteConfiguration.php b/src/Generated/Models/CustomExtensionOverwriteConfiguration.php index 901e33ea66f..40ab01b8f15 100644 --- a/src/Generated/Models/CustomExtensionOverwriteConfiguration.php +++ b/src/Generated/Models/CustomExtensionOverwriteConfiguration.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the behaviorOnError property value. The behaviorOnError property + * @return CustomExtensionBehaviorOnError|null + */ + public function getBehaviorOnError(): ?CustomExtensionBehaviorOnError { + $val = $this->getBackingStore()->get('behaviorOnError'); + if (is_null($val) || $val instanceof CustomExtensionBehaviorOnError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'behaviorOnError'"); + } + /** * Gets the clientConfiguration property value. Optional. Configuration of calling external API, such as timeout, retryCount, retriableResponseCodes. * @return CustomExtensionClientConfiguration|null @@ -74,6 +86,7 @@ public function getClientConfiguration(): ?CustomExtensionClientConfiguration { public function getFieldDeserializers(): array { $o = $this; return [ + 'behaviorOnError' => fn(ParseNode $n) => $o->setBehaviorOnError($n->getObjectValue([CustomExtensionBehaviorOnError::class, 'createFromDiscriminatorValue'])), 'clientConfiguration' => fn(ParseNode $n) => $o->setClientConfiguration($n->getObjectValue([CustomExtensionClientConfiguration::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; @@ -96,6 +109,7 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('behaviorOnError', $this->getBehaviorOnError()); $writer->writeObjectValue('clientConfiguration', $this->getClientConfiguration()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -117,6 +131,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the behaviorOnError property value. The behaviorOnError property + * @param CustomExtensionBehaviorOnError|null $value Value to set for the behaviorOnError property. + */ + public function setBehaviorOnError(?CustomExtensionBehaviorOnError $value): void { + $this->getBackingStore()->set('behaviorOnError', $value); + } + /** * Sets the clientConfiguration property value. Optional. Configuration of calling external API, such as timeout, retryCount, retriableResponseCodes. * @param CustomExtensionClientConfiguration|null $value Value to set for the clientConfiguration property. diff --git a/src/Generated/Models/Desk.php b/src/Generated/Models/Desk.php new file mode 100644 index 00000000000..79a0461f7d6 --- /dev/null +++ b/src/Generated/Models/Desk.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.desk'); + } + + /** + * 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 Desk + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Desk { + return new Desk(); + } + + /** + * Gets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available at the desk. + * @return string|null + */ + public function getDisplayDeviceName(): ?string { + $val = $this->getBackingStore()->get('displayDeviceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayDeviceName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayDeviceName' => fn(ParseNode $n) => $o->setDisplayDeviceName($n->getStringValue()), + 'mailboxDetails' => fn(ParseNode $n) => $o->setMailboxDetails($n->getObjectValue([MailboxDetails::class, 'createFromDiscriminatorValue'])), + 'mode' => fn(ParseNode $n) => $o->setMode($n->getObjectValue([PlaceMode::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the mailboxDetails property value. The mailbox object id and email address that are associated with the desk. + * @return MailboxDetails|null + */ + public function getMailboxDetails(): ?MailboxDetails { + $val = $this->getBackingStore()->get('mailboxDetails'); + if (is_null($val) || $val instanceof MailboxDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxDetails'"); + } + + /** + * Gets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Desk that is taken down for maintenance or marked as not reservable. + * @return PlaceMode|null + */ + public function getMode(): ?PlaceMode { + $val = $this->getBackingStore()->get('mode'); + if (is_null($val) || $val instanceof PlaceMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mode'"); + } + + /** + * 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('displayDeviceName', $this->getDisplayDeviceName()); + $writer->writeObjectValue('mailboxDetails', $this->getMailboxDetails()); + $writer->writeObjectValue('mode', $this->getMode()); + } + + /** + * Sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available at the desk. + * @param string|null $value Value to set for the displayDeviceName property. + */ + public function setDisplayDeviceName(?string $value): void { + $this->getBackingStore()->set('displayDeviceName', $value); + } + + /** + * Sets the mailboxDetails property value. The mailbox object id and email address that are associated with the desk. + * @param MailboxDetails|null $value Value to set for the mailboxDetails property. + */ + public function setMailboxDetails(?MailboxDetails $value): void { + $this->getBackingStore()->set('mailboxDetails', $value); + } + + /** + * Sets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Desk that is taken down for maintenance or marked as not reservable. + * @param PlaceMode|null $value Value to set for the mode property. + */ + public function setMode(?PlaceMode $value): void { + $this->getBackingStore()->set('mode', $value); + } + +} diff --git a/src/Generated/Models/DeviceAppManagement.php b/src/Generated/Models/DeviceAppManagement.php index 15a8bda77c8..27d839b0115 100644 --- a/src/Generated/Models/DeviceAppManagement.php +++ b/src/Generated/Models/DeviceAppManagement.php @@ -342,7 +342,7 @@ public function getMobileAppConfigurations(): ?array { } /** - * Gets the mobileAppRelationships property value. List mobileAppRelationship objects for mobile applications. + * Gets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @return array|null */ public function getMobileAppRelationships(): ?array { @@ -706,7 +706,7 @@ public function setMobileAppConfigurations(?array $value): void { } /** - * Sets the mobileAppRelationships property value. List mobileAppRelationship objects for mobile applications. + * Sets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. * @param array|null $value Value to set for the mobileAppRelationships property. */ public function setMobileAppRelationships(?array $value): void { diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 7a96a798370..74baec07ed6 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 92534302123..67276ec05b5 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $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/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php index 4ca20155e81..a2778cbead7 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultValue property value. Default setting value for this setting + * Gets the defaultValue property value. Default setting value for this setting. * @return DeviceManagementConfigurationSettingValue|null */ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { @@ -45,7 +45,7 @@ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting + * Gets the dependedOnBy property value. list of child settings that depend on this setting. * @return array|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on + * Gets the dependentOn property value. list of parent settings this setting is dependent on. * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting + * Gets the valueDefinition property value. Definition of the value for this setting. * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting + * Sets the defaultValue property value. Default setting value for this setting. * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting + * Sets the dependedOnBy property value. list of child settings that depend on this setting. * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on + * Sets the dependentOn property value. list of parent settings this setting is dependent on. * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting + * Sets the valueDefinition property value. Definition of the value for this setting. * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DropInPlaceMode.php b/src/Generated/Models/DropInPlaceMode.php new file mode 100644 index 00000000000..dfe7dfc4cb1 --- /dev/null +++ b/src/Generated/Models/DropInPlaceMode.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.dropInPlaceMode'); + } + + /** + * 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 DropInPlaceMode + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DropInPlaceMode { + return new DropInPlaceMode(); + } + + /** + * 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/Entity.php b/src/Generated/Models/Entity.php index 3c9f0816385..adf4475a63f 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -603,6 +603,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.browserSharedCookie': return new BrowserSharedCookie(); case '#microsoft.graph.browserSite': return new BrowserSite(); case '#microsoft.graph.browserSiteList': return new BrowserSiteList(); + case '#microsoft.graph.building': return new Building(); case '#microsoft.graph.builtInIdentityProvider': return new BuiltInIdentityProvider(); case '#microsoft.graph.bulkUpload': return new BulkUpload(); case '#microsoft.graph.businessFlow': return new BusinessFlow(); @@ -673,6 +674,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.cloudPcBulkRestore': return new CloudPcBulkRestore(); case '#microsoft.graph.cloudPcBulkSetReviewStatus': return new CloudPcBulkSetReviewStatus(); case '#microsoft.graph.cloudPcBulkTroubleshoot': return new CloudPcBulkTroubleshoot(); + case '#microsoft.graph.cloudPcCloudApp': return new CloudPcCloudApp(); case '#microsoft.graph.cloudPCConnectivityIssue': return new CloudPCConnectivityIssue(); case '#microsoft.graph.cloudPcCrossCloudGovernmentOrganizationMapping': return new CloudPcCrossCloudGovernmentOrganizationMapping(); case '#microsoft.graph.cloudPcDeviceImage': return new CloudPcDeviceImage(); @@ -778,6 +780,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.depOnboardingSetting': return new DepOnboardingSetting(); case '#microsoft.graph.depTvOSEnrollmentProfile': return new DepTvOSEnrollmentProfile(); case '#microsoft.graph.depVisionOSEnrollmentProfile': return new DepVisionOSEnrollmentProfile(); + case '#microsoft.graph.desk': return new Desk(); case '#microsoft.graph.detectedApp': return new DetectedApp(); case '#microsoft.graph.device': return new Device(); case '#microsoft.graph.deviceAndAppManagementAssignmentFilter': return new DeviceAndAppManagementAssignmentFilter(); @@ -1076,6 +1079,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.fileStorageContainerTypeRegistration': return new FileStorageContainerTypeRegistration(); case '#microsoft.graph.filterOperatorSchema': return new FilterOperatorSchema(); case '#microsoft.graph.finding': return new Finding(); + case '#microsoft.graph.floor': return new Floor(); case '#microsoft.graph.focusActivityStatistics': return new FocusActivityStatistics(); case '#microsoft.graph.gcpAuthorizationSystem': return new GcpAuthorizationSystem(); case '#microsoft.graph.gcpAuthorizationSystemResource': return new GcpAuthorizationSystemResource(); @@ -1822,6 +1826,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.secretInformationAccessAwsRoleFinding': return new SecretInformationAccessAwsRoleFinding(); case '#microsoft.graph.secretInformationAccessAwsServerlessFunctionFinding': return new SecretInformationAccessAwsServerlessFunctionFinding(); case '#microsoft.graph.secretInformationAccessAwsUserFinding': return new SecretInformationAccessAwsUserFinding(); + case '#microsoft.graph.section': return new Section(); case '#microsoft.graph.sectionGroup': return new SectionGroup(); case '#microsoft.graph.secureScore': return new SecureScore(); case '#microsoft.graph.secureScoreControlProfile': return new SecureScoreControlProfile(); diff --git a/src/Generated/Models/FileStorage.php b/src/Generated/Models/FileStorage.php index 8498bb0d148..4cb8eb6a69b 100644 --- a/src/Generated/Models/FileStorage.php +++ b/src/Generated/Models/FileStorage.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): FileS } /** - * Gets the containers property value. The containers property + * Gets the containers property value. The collection of active fileStorageContainer resources. * @return array|null */ public function getContainers(): ?array { @@ -40,7 +40,7 @@ public function getContainers(): ?array { } /** - * Gets the containerTypeRegistrations property value. The containerTypeRegistrations property + * Gets the containerTypeRegistrations property value. The collection of fileStorageContainerTypeRegistration resources. * @return array|null */ public function getContainerTypeRegistrations(): ?array { @@ -54,7 +54,7 @@ public function getContainerTypeRegistrations(): ?array { } /** - * Gets the containerTypes property value. The containerTypes property + * Gets the containerTypes property value. The collection of fileStorageContainerType resources. * @return array|null */ public function getContainerTypes(): ?array { @@ -68,7 +68,7 @@ public function getContainerTypes(): ?array { } /** - * Gets the deletedContainers property value. The deletedContainers property + * Gets the deletedContainers property value. The collection of deleted fileStorageContainer resources. * @return array|null */ public function getDeletedContainers(): ?array { @@ -108,7 +108,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the containers property value. The containers property + * Sets the containers property value. The collection of active fileStorageContainer resources. * @param array|null $value Value to set for the containers property. */ public function setContainers(?array $value): void { @@ -116,7 +116,7 @@ public function setContainers(?array $value): void { } /** - * Sets the containerTypeRegistrations property value. The containerTypeRegistrations property + * Sets the containerTypeRegistrations property value. The collection of fileStorageContainerTypeRegistration resources. * @param array|null $value Value to set for the containerTypeRegistrations property. */ public function setContainerTypeRegistrations(?array $value): void { @@ -124,7 +124,7 @@ public function setContainerTypeRegistrations(?array $value): void { } /** - * Sets the containerTypes property value. The containerTypes property + * Sets the containerTypes property value. The collection of fileStorageContainerType resources. * @param array|null $value Value to set for the containerTypes property. */ public function setContainerTypes(?array $value): void { @@ -132,7 +132,7 @@ public function setContainerTypes(?array $value): void { } /** - * Sets the deletedContainers property value. The deletedContainers property + * Sets the deletedContainers property value. The collection of deleted fileStorageContainer resources. * @param array|null $value Value to set for the deletedContainers property. */ public function setDeletedContainers(?array $value): void { diff --git a/src/Generated/Models/FileStorageContainerType.php b/src/Generated/Models/FileStorageContainerType.php index f76e05c3b42..06c848945fa 100644 --- a/src/Generated/Models/FileStorageContainerType.php +++ b/src/Generated/Models/FileStorageContainerType.php @@ -50,7 +50,7 @@ public function getBillingStatus(): ?FileStorageContainerBillingStatus { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The creation date. 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. Read-only. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -62,7 +62,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the etag property value. The etag property + * Gets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. * @return string|null */ public function getEtag(): ?string { @@ -74,7 +74,7 @@ public function getEtag(): ?string { } /** - * Gets the expirationDateTime property value. The expirationDateTime property + * Gets the expirationDateTime property value. The expiration date. 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. Read-only. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -104,7 +104,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The name property + * Gets the name property value. The name of the fileStorageContainerType. * @return string|null */ public function getName(): ?string { @@ -116,7 +116,7 @@ public function getName(): ?string { } /** - * Gets the owningAppId property value. The owningAppId property + * Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType. * @return string|null */ public function getOwningAppId(): ?string { @@ -172,7 +172,7 @@ public function setBillingStatus(?FileStorageContainerBillingStatus $value): voi } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The creation date. 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. Read-only. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -180,7 +180,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the etag property value. The etag property + * Sets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. * @param string|null $value Value to set for the etag property. */ public function setEtag(?string $value): void { @@ -188,7 +188,7 @@ public function setEtag(?string $value): void { } /** - * Sets the expirationDateTime property value. The expirationDateTime property + * Sets the expirationDateTime property value. The expiration date. 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. Read-only. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { @@ -196,7 +196,7 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The name of the fileStorageContainerType. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -204,7 +204,7 @@ public function setName(?string $value): void { } /** - * Sets the owningAppId property value. The owningAppId property + * Sets the owningAppId property value. ID of the application that owns the fileStorageContainerType. * @param string|null $value Value to set for the owningAppId property. */ public function setOwningAppId(?string $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeAppPermissionGrant.php b/src/Generated/Models/FileStorageContainerTypeAppPermissionGrant.php index a2afcd3fff9..0833a5cb646 100644 --- a/src/Generated/Models/FileStorageContainerTypeAppPermissionGrant.php +++ b/src/Generated/Models/FileStorageContainerTypeAppPermissionGrant.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the appId property value. The appId property + * Gets the appId property value. Application ID to which to set permissions. * @return string|null */ public function getAppId(): ?string { @@ -61,7 +61,7 @@ public function getAppId(): ?string { } /** - * Gets the applicationPermissions property value. The applicationPermissions property + * Gets the applicationPermissions property value. Allowed permissions when you use delegated tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. * @return array|null */ public function getApplicationPermissions(): ?array { @@ -83,7 +83,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the delegatedPermissions property value. The delegatedPermissions property + * Gets the delegatedPermissions property value. Allowed permissions when you use application tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. * @return array|null */ public function getDelegatedPermissions(): ?array { @@ -143,7 +143,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appId property value. The appId property + * Sets the appId property value. Application ID to which to set permissions. * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -151,7 +151,7 @@ public function setAppId(?string $value): void { } /** - * Sets the applicationPermissions property value. The applicationPermissions property + * Sets the applicationPermissions property value. Allowed permissions when you use delegated tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. * @param array|null $value Value to set for the applicationPermissions property. */ public function setApplicationPermissions(?array $value): void { @@ -167,7 +167,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the delegatedPermissions property value. The delegatedPermissions property + * Sets the delegatedPermissions property value. Allowed permissions when you use application tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. * @param array|null $value Value to set for the delegatedPermissions property. */ public function setDelegatedPermissions(?array $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeRegistration.php b/src/Generated/Models/FileStorageContainerTypeRegistration.php index 0c8c60e6331..c6e52f279c6 100644 --- a/src/Generated/Models/FileStorageContainerTypeRegistration.php +++ b/src/Generated/Models/FileStorageContainerTypeRegistration.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): FileS } /** - * Gets the applicationPermissionGrants property value. The applicationPermissionGrants property + * Gets the applicationPermissionGrants property value. Access privileges of applications on containers. * @return array|null */ public function getApplicationPermissionGrants(): ?array { @@ -65,7 +65,7 @@ public function getBillingStatus(): ?FileStorageContainerBillingStatus { } /** - * Gets the etag property value. The etag property + * Gets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. * @return string|null */ public function getEtag(): ?string { @@ -77,7 +77,7 @@ public function getEtag(): ?string { } /** - * Gets the expirationDateTime property value. The expirationDateTime property + * Gets the expirationDateTime property value. The expiration date. 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. Read-only. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -108,7 +108,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The name property + * Gets the name property value. The name of the fileStorageContainerTypeRegistration. Read-only. * @return string|null */ public function getName(): ?string { @@ -120,7 +120,7 @@ public function getName(): ?string { } /** - * Gets the owningAppId property value. The owningAppId property + * Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only. * @return string|null */ public function getOwningAppId(): ?string { @@ -132,7 +132,7 @@ public function getOwningAppId(): ?string { } /** - * Gets the registeredDateTime property value. The registeredDateTime property + * Gets the registeredDateTime property value. The registration date. 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. Read-only. * @return DateTime|null */ public function getRegisteredDateTime(): ?DateTime { @@ -173,7 +173,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the applicationPermissionGrants property value. The applicationPermissionGrants property + * Sets the applicationPermissionGrants property value. Access privileges of applications on containers. * @param array|null $value Value to set for the applicationPermissionGrants property. */ public function setApplicationPermissionGrants(?array $value): void { @@ -197,7 +197,7 @@ public function setBillingStatus(?FileStorageContainerBillingStatus $value): voi } /** - * Sets the etag property value. The etag property + * Sets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. * @param string|null $value Value to set for the etag property. */ public function setEtag(?string $value): void { @@ -205,7 +205,7 @@ public function setEtag(?string $value): void { } /** - * Sets the expirationDateTime property value. The expirationDateTime property + * Sets the expirationDateTime property value. The expiration date. 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. Read-only. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { @@ -213,7 +213,7 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The name of the fileStorageContainerTypeRegistration. Read-only. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -221,7 +221,7 @@ public function setName(?string $value): void { } /** - * Sets the owningAppId property value. The owningAppId property + * Sets the owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only. * @param string|null $value Value to set for the owningAppId property. */ public function setOwningAppId(?string $value): void { @@ -229,7 +229,7 @@ public function setOwningAppId(?string $value): void { } /** - * Sets the registeredDateTime property value. The registeredDateTime property + * Sets the registeredDateTime property value. The registration date. 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. Read-only. * @param DateTime|null $value Value to set for the registeredDateTime property. */ public function setRegisteredDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php index 1734a21eeed..57e71c70bbb 100644 --- a/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php @@ -75,7 +75,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isDiscoverabilityEnabled property value. The isDiscoverabilityEnabled property + * Gets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. * @return bool|null */ public function getIsDiscoverabilityEnabled(): ?bool { @@ -87,7 +87,7 @@ public function getIsDiscoverabilityEnabled(): ?bool { } /** - * Gets the isItemVersioningEnabled property value. The isItemVersioningEnabled property + * Gets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. * @return bool|null */ public function getIsItemVersioningEnabled(): ?bool { @@ -99,7 +99,7 @@ public function getIsItemVersioningEnabled(): ?bool { } /** - * Gets the isSearchEnabled property value. The isSearchEnabled property + * Gets the isSearchEnabled property value. Indicates whether search is enabled. * @return bool|null */ public function getIsSearchEnabled(): ?bool { @@ -111,7 +111,7 @@ public function getIsSearchEnabled(): ?bool { } /** - * Gets the isSharingRestricted property value. The isSharingRestricted property + * Gets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. * @return bool|null */ public function getIsSharingRestricted(): ?bool { @@ -123,7 +123,7 @@ public function getIsSharingRestricted(): ?bool { } /** - * Gets the itemMajorVersionLimit property value. The itemMajorVersionLimit property + * Gets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). * @return int|null */ public function getItemMajorVersionLimit(): ?int { @@ -135,7 +135,7 @@ public function getItemMajorVersionLimit(): ?int { } /** - * Gets the maxStoragePerContainerInBytes property value. The maxStoragePerContainerInBytes property + * Gets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. * @return int|null */ public function getMaxStoragePerContainerInBytes(): ?int { @@ -159,7 +159,7 @@ public function getOdataType(): ?string { } /** - * Gets the sharingCapability property value. The sharingCapability property + * Gets the sharingCapability property value. Sharing capabilities permitted for containers. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. Can always be updated. * @return SharingCapabilities|null */ public function getSharingCapability(): ?SharingCapabilities { @@ -171,7 +171,7 @@ public function getSharingCapability(): ?SharingCapabilities { } /** - * Gets the urlTemplate property value. The urlTemplate property + * Gets the urlTemplate property value. Pattern used to redirect files. * @return string|null */ public function getUrlTemplate(): ?string { @@ -216,7 +216,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isDiscoverabilityEnabled property value. The isDiscoverabilityEnabled property + * Sets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. * @param bool|null $value Value to set for the isDiscoverabilityEnabled property. */ public function setIsDiscoverabilityEnabled(?bool $value): void { @@ -224,7 +224,7 @@ public function setIsDiscoverabilityEnabled(?bool $value): void { } /** - * Sets the isItemVersioningEnabled property value. The isItemVersioningEnabled property + * Sets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. * @param bool|null $value Value to set for the isItemVersioningEnabled property. */ public function setIsItemVersioningEnabled(?bool $value): void { @@ -232,7 +232,7 @@ public function setIsItemVersioningEnabled(?bool $value): void { } /** - * Sets the isSearchEnabled property value. The isSearchEnabled property + * Sets the isSearchEnabled property value. Indicates whether search is enabled. * @param bool|null $value Value to set for the isSearchEnabled property. */ public function setIsSearchEnabled(?bool $value): void { @@ -240,7 +240,7 @@ public function setIsSearchEnabled(?bool $value): void { } /** - * Sets the isSharingRestricted property value. The isSharingRestricted property + * Sets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. * @param bool|null $value Value to set for the isSharingRestricted property. */ public function setIsSharingRestricted(?bool $value): void { @@ -248,7 +248,7 @@ public function setIsSharingRestricted(?bool $value): void { } /** - * Sets the itemMajorVersionLimit property value. The itemMajorVersionLimit property + * Sets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). * @param int|null $value Value to set for the itemMajorVersionLimit property. */ public function setItemMajorVersionLimit(?int $value): void { @@ -256,7 +256,7 @@ public function setItemMajorVersionLimit(?int $value): void { } /** - * Sets the maxStoragePerContainerInBytes property value. The maxStoragePerContainerInBytes property + * Sets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. * @param int|null $value Value to set for the maxStoragePerContainerInBytes property. */ public function setMaxStoragePerContainerInBytes(?int $value): void { @@ -272,7 +272,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the sharingCapability property value. The sharingCapability property + * Sets the sharingCapability property value. Sharing capabilities permitted for containers. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. Can always be updated. * @param SharingCapabilities|null $value Value to set for the sharingCapability property. */ public function setSharingCapability(?SharingCapabilities $value): void { @@ -280,7 +280,7 @@ public function setSharingCapability(?SharingCapabilities $value): void { } /** - * Sets the urlTemplate property value. The urlTemplate property + * Sets the urlTemplate property value. Pattern used to redirect files. * @param string|null $value Value to set for the urlTemplate property. */ public function setUrlTemplate(?string $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeSettings.php b/src/Generated/Models/FileStorageContainerTypeSettings.php index 6f24b20b5be..30b35a209f9 100644 --- a/src/Generated/Models/FileStorageContainerTypeSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeSettings.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the consumingTenantOverridables property value. The consumingTenantOverridables property + * Gets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. * @return FileStorageContainerTypeSettingsOverride|null */ public function getConsumingTenantOverridables(): ?FileStorageContainerTypeSettingsOverride { @@ -88,7 +88,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isDiscoverabilityEnabled property value. The isDiscoverabilityEnabled property + * Gets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. * @return bool|null */ public function getIsDiscoverabilityEnabled(): ?bool { @@ -100,7 +100,7 @@ public function getIsDiscoverabilityEnabled(): ?bool { } /** - * Gets the isItemVersioningEnabled property value. The isItemVersioningEnabled property + * Gets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. * @return bool|null */ public function getIsItemVersioningEnabled(): ?bool { @@ -112,7 +112,7 @@ public function getIsItemVersioningEnabled(): ?bool { } /** - * Gets the isSearchEnabled property value. The isSearchEnabled property + * Gets the isSearchEnabled property value. Indicates whether search is enabled. * @return bool|null */ public function getIsSearchEnabled(): ?bool { @@ -124,7 +124,7 @@ public function getIsSearchEnabled(): ?bool { } /** - * Gets the isSharingRestricted property value. The isSharingRestricted property + * Gets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. * @return bool|null */ public function getIsSharingRestricted(): ?bool { @@ -136,7 +136,7 @@ public function getIsSharingRestricted(): ?bool { } /** - * Gets the itemMajorVersionLimit property value. The itemMajorVersionLimit property + * Gets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). * @return int|null */ public function getItemMajorVersionLimit(): ?int { @@ -148,7 +148,7 @@ public function getItemMajorVersionLimit(): ?int { } /** - * Gets the maxStoragePerContainerInBytes property value. The maxStoragePerContainerInBytes property + * Gets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. * @return int|null */ public function getMaxStoragePerContainerInBytes(): ?int { @@ -172,7 +172,7 @@ public function getOdataType(): ?string { } /** - * Gets the sharingCapability property value. The sharingCapability property + * Gets the sharingCapability property value. Sharing capabilities permitted for containers. This value can always be overridden during registration if needed. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. * @return SharingCapabilities|null */ public function getSharingCapability(): ?SharingCapabilities { @@ -184,7 +184,7 @@ public function getSharingCapability(): ?SharingCapabilities { } /** - * Gets the urlTemplate property value. The urlTemplate property + * Gets the urlTemplate property value. Pattern used to redirect files. * @return string|null */ public function getUrlTemplate(): ?string { @@ -230,7 +230,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the consumingTenantOverridables property value. The consumingTenantOverridables property + * Sets the consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. * @param FileStorageContainerTypeSettingsOverride|null $value Value to set for the consumingTenantOverridables property. */ public function setConsumingTenantOverridables(?FileStorageContainerTypeSettingsOverride $value): void { @@ -238,7 +238,7 @@ public function setConsumingTenantOverridables(?FileStorageContainerTypeSettings } /** - * Sets the isDiscoverabilityEnabled property value. The isDiscoverabilityEnabled property + * Sets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. * @param bool|null $value Value to set for the isDiscoverabilityEnabled property. */ public function setIsDiscoverabilityEnabled(?bool $value): void { @@ -246,7 +246,7 @@ public function setIsDiscoverabilityEnabled(?bool $value): void { } /** - * Sets the isItemVersioningEnabled property value. The isItemVersioningEnabled property + * Sets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. * @param bool|null $value Value to set for the isItemVersioningEnabled property. */ public function setIsItemVersioningEnabled(?bool $value): void { @@ -254,7 +254,7 @@ public function setIsItemVersioningEnabled(?bool $value): void { } /** - * Sets the isSearchEnabled property value. The isSearchEnabled property + * Sets the isSearchEnabled property value. Indicates whether search is enabled. * @param bool|null $value Value to set for the isSearchEnabled property. */ public function setIsSearchEnabled(?bool $value): void { @@ -262,7 +262,7 @@ public function setIsSearchEnabled(?bool $value): void { } /** - * Sets the isSharingRestricted property value. The isSharingRestricted property + * Sets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. * @param bool|null $value Value to set for the isSharingRestricted property. */ public function setIsSharingRestricted(?bool $value): void { @@ -270,7 +270,7 @@ public function setIsSharingRestricted(?bool $value): void { } /** - * Sets the itemMajorVersionLimit property value. The itemMajorVersionLimit property + * Sets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). * @param int|null $value Value to set for the itemMajorVersionLimit property. */ public function setItemMajorVersionLimit(?int $value): void { @@ -278,7 +278,7 @@ public function setItemMajorVersionLimit(?int $value): void { } /** - * Sets the maxStoragePerContainerInBytes property value. The maxStoragePerContainerInBytes property + * Sets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. * @param int|null $value Value to set for the maxStoragePerContainerInBytes property. */ public function setMaxStoragePerContainerInBytes(?int $value): void { @@ -294,7 +294,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the sharingCapability property value. The sharingCapability property + * Sets the sharingCapability property value. Sharing capabilities permitted for containers. This value can always be overridden during registration if needed. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. * @param SharingCapabilities|null $value Value to set for the sharingCapability property. */ public function setSharingCapability(?SharingCapabilities $value): void { @@ -302,7 +302,7 @@ public function setSharingCapability(?SharingCapabilities $value): void { } /** - * Sets the urlTemplate property value. The urlTemplate property + * Sets the urlTemplate property value. Pattern used to redirect files. * @param string|null $value Value to set for the urlTemplate property. */ public function setUrlTemplate(?string $value): void { diff --git a/src/Generated/Models/Floor.php b/src/Generated/Models/Floor.php new file mode 100644 index 00000000000..72b5c260699 --- /dev/null +++ b/src/Generated/Models/Floor.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.floor'); + } + + /** + * 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 Floor + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Floor { + return new Floor(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'sortOrder' => fn(ParseNode $n) => $o->setSortOrder($n->getIntegerValue()), + ]); + } + + /** + * Gets the sortOrder property value. Specifies the sort order of the floor. For example, a floor might be named 'Lobby' with a sort order of 0 to show this floor first in ordered lists. + * @return int|null + */ + public function getSortOrder(): ?int { + $val = $this->getBackingStore()->get('sortOrder'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sortOrder'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('sortOrder', $this->getSortOrder()); + } + + /** + * Sets the sortOrder property value. Specifies the sort order of the floor. For example, a floor might be named 'Lobby' with a sort order of 0 to show this floor first in ordered lists. + * @param int|null $value Value to set for the sortOrder property. + */ + public function setSortOrder(?int $value): void { + $this->getBackingStore()->set('sortOrder', $value); + } + +} diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index ad680fa0677..38a6d49dde9 100644 --- a/src/Generated/Models/Identity.php +++ b/src/Generated/Models/Identity.php @@ -89,7 +89,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Gets the displayName property value. The display name of the identity. This property is read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -114,7 +114,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Gets the id property value. The identifier of the identity. This property is read-only. * @return string|null */ public function getId(): ?string { @@ -165,7 +165,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Sets the displayName property value. The display name of the identity. This property is read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Sets the id property value. The identifier of the identity. This property is read-only. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { diff --git a/src/Generated/Models/IosLobAppProvisioningConfiguration.php b/src/Generated/Models/IosLobAppProvisioningConfiguration.php index 1ffba73af62..3dd8e9f42f5 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfiguration.php +++ b/src/Generated/Models/IosLobAppProvisioningConfiguration.php @@ -31,7 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return array|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. + * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. + * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/KeyValue.php b/src/Generated/Models/KeyValue.php index f6aca146795..57f9f6d6847 100644 --- a/src/Generated/Models/KeyValue.php +++ b/src/Generated/Models/KeyValue.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. Key. + * Gets the key property value. Contains the name of the field that a value is associated with. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Value. + * Gets the value property value. Contains the corresponding value for the specified key. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Key. + * Sets the key property value. Contains the name of the field that a value is associated with. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Value. + * Sets the value property value. Contains the corresponding value for the specified key. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/MailboxDetails.php b/src/Generated/Models/MailboxDetails.php new file mode 100644 index 00000000000..645b0ae9432 --- /dev/null +++ b/src/Generated/Models/MailboxDetails.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailboxDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxDetails { + return new MailboxDetails(); + } + + /** + * 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 emailAddress property value. The primary SMTP address associated with the mailbox. + * @return string|null + */ + public function getEmailAddress(): ?string { + $val = $this->getBackingStore()->get('emailAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailAddress'"); + } + + /** + * Gets the externalDirectoryObjectId property value. The unique identifier of the mailbox in the external directory (such as Microsoft Entra). + * @return string|null + */ + public function getExternalDirectoryObjectId(): ?string { + $val = $this->getBackingStore()->get('externalDirectoryObjectId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalDirectoryObjectId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'emailAddress' => fn(ParseNode $n) => $o->setEmailAddress($n->getStringValue()), + 'externalDirectoryObjectId' => fn(ParseNode $n) => $o->setExternalDirectoryObjectId($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('emailAddress', $this->getEmailAddress()); + $writer->writeStringValue('externalDirectoryObjectId', $this->getExternalDirectoryObjectId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the emailAddress property value. The primary SMTP address associated with the mailbox. + * @param string|null $value Value to set for the emailAddress property. + */ + public function setEmailAddress(?string $value): void { + $this->getBackingStore()->set('emailAddress', $value); + } + + /** + * Sets the externalDirectoryObjectId property value. The unique identifier of the mailbox in the external directory (such as Microsoft Entra). + * @param string|null $value Value to set for the externalDirectoryObjectId property. + */ + public function setExternalDirectoryObjectId(?string $value): void { + $this->getBackingStore()->set('externalDirectoryObjectId', $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/ManagedAppProtection.php b/src/Generated/Models/ManagedAppProtection.php index f042d477bec..758e3640e4c 100644 --- a/src/Generated/Models/ManagedAppProtection.php +++ b/src/Generated/Models/ManagedAppProtection.php @@ -81,7 +81,7 @@ public function getAllowedInboundDataTransferSources(): ?ManagedAppDataTransferL } /** - * Gets the allowedOutboundClipboardSharingExceptionLength property value. Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. + * Gets the allowedOutboundClipboardSharingExceptionLength property value. Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. Valid values 0 to 65535 * @return int|null */ public function getAllowedOutboundClipboardSharingExceptionLength(): ?int { @@ -342,7 +342,7 @@ public function getMaximumAllowedDeviceThreatLevel(): ?ManagedAppDeviceThreatLev } /** - * Gets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + * Gets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 * @return int|null */ public function getMaximumPinRetries(): ?int { @@ -606,7 +606,7 @@ public function getPinRequiredInsteadOfBiometricTimeout(): ?DateInterval { } /** - * Gets the previousPinBlockCount property value. Requires a pin to be unique from the number specified in this property. + * Gets the previousPinBlockCount property value. Requires a pin to be unique from the number specified in this property. Valid values 0 to 24 * @return int|null */ public function getPreviousPinBlockCount(): ?int { @@ -745,7 +745,7 @@ public function setAllowedInboundDataTransferSources(?ManagedAppDataTransferLeve } /** - * Sets the allowedOutboundClipboardSharingExceptionLength property value. Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. + * Sets the allowedOutboundClipboardSharingExceptionLength property value. Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. Valid values 0 to 65535 * @param int|null $value Value to set for the allowedOutboundClipboardSharingExceptionLength property. */ public function setAllowedOutboundClipboardSharingExceptionLength(?int $value): void { @@ -881,7 +881,7 @@ public function setMaximumAllowedDeviceThreatLevel(?ManagedAppDeviceThreatLevel } /** - * Sets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + * Sets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 * @param int|null $value Value to set for the maximumPinRetries property. */ public function setMaximumPinRetries(?int $value): void { @@ -1057,7 +1057,7 @@ public function setPinRequiredInsteadOfBiometricTimeout(?DateInterval $value): v } /** - * Sets the previousPinBlockCount property value. Requires a pin to be unique from the number specified in this property. + * Sets the previousPinBlockCount property value. Requires a pin to be unique from the number specified in this property. Valid values 0 to 24 * @param int|null $value Value to set for the previousPinBlockCount property. */ public function setPreviousPinBlockCount(?int $value): void { diff --git a/src/Generated/Models/MeetingNote.php b/src/Generated/Models/MeetingNote.php index 7cf5b6be59b..f096a33cbcc 100644 --- a/src/Generated/Models/MeetingNote.php +++ b/src/Generated/Models/MeetingNote.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the subpoints property value. A collection of subpoints of the meeting note. + * Gets the subpoints property value. The subpoints property * @return array|null */ public function getSubpoints(): ?array { @@ -97,7 +97,7 @@ public function getSubpoints(): ?array { } /** - * Gets the text property value. The text of the meeting note. + * Gets the text property value. The text property * @return string|null */ public function getText(): ?string { @@ -109,7 +109,7 @@ public function getText(): ?string { } /** - * Gets the title property value. The title of the meeting note. + * Gets the title property value. The title property * @return string|null */ public function getTitle(): ?string { @@ -157,7 +157,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the subpoints property value. A collection of subpoints of the meeting note. + * Sets the subpoints property value. The subpoints property * @param array|null $value Value to set for the subpoints property. */ public function setSubpoints(?array $value): void { @@ -165,7 +165,7 @@ public function setSubpoints(?array $value): void { } /** - * Sets the text property value. The text of the meeting note. + * Sets the text property value. The text property * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { @@ -173,7 +173,7 @@ public function setText(?string $value): void { } /** - * Sets the title property value. The title of the meeting note. + * Sets the title property value. The title property * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/MeetingNoteSubpoint.php b/src/Generated/Models/MeetingNoteSubpoint.php index af2f3087e75..02456054e79 100644 --- a/src/Generated/Models/MeetingNoteSubpoint.php +++ b/src/Generated/Models/MeetingNoteSubpoint.php @@ -81,7 +81,7 @@ public function getOdataType(): ?string { } /** - * Gets the text property value. The text of the meeting note subpoint. + * Gets the text property value. The text property * @return string|null */ public function getText(): ?string { @@ -93,7 +93,7 @@ public function getText(): ?string { } /** - * Gets the title property value. The title of the meeting note subpoint. + * Gets the title property value. The title property * @return string|null */ public function getTitle(): ?string { @@ -140,7 +140,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the text property value. The text of the meeting note subpoint. + * Sets the text property value. The text property * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { @@ -148,7 +148,7 @@ public function setText(?string $value): void { } /** - * Sets the title property value. The title of the meeting note subpoint. + * Sets the title property value. The title property * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/MentionEvent.php b/src/Generated/Models/MentionEvent.php index 7917533f9b2..e174e78aa66 100644 --- a/src/Generated/Models/MentionEvent.php +++ b/src/Generated/Models/MentionEvent.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the eventDateTime property value. The date and time of the mention event. 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. + * Gets the eventDateTime property value. The eventDateTime property * @return DateTime|null */ public function getEventDateTime(): ?DateTime { @@ -95,7 +95,7 @@ public function getOdataType(): ?string { } /** - * Gets the speaker property value. The speaker who mentioned the user. + * Gets the speaker property value. The speaker property * @return IdentitySet|null */ public function getSpeaker(): ?IdentitySet { @@ -107,7 +107,7 @@ public function getSpeaker(): ?IdentitySet { } /** - * Gets the transcriptUtterance property value. The utterance in the online meeting transcript that contains the mention event. + * Gets the transcriptUtterance property value. The transcriptUtterance property * @return string|null */ public function getTranscriptUtterance(): ?string { @@ -147,7 +147,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the eventDateTime property value. The date and time of the mention event. 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. + * Sets the eventDateTime property value. The eventDateTime property * @param DateTime|null $value Value to set for the eventDateTime property. */ public function setEventDateTime(?DateTime $value): void { @@ -163,7 +163,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the speaker property value. The speaker who mentioned the user. + * Sets the speaker property value. The speaker property * @param IdentitySet|null $value Value to set for the speaker property. */ public function setSpeaker(?IdentitySet $value): void { @@ -171,7 +171,7 @@ public function setSpeaker(?IdentitySet $value): void { } /** - * Sets the transcriptUtterance property value. The utterance in the online meeting transcript that contains the mention event. + * Sets the transcriptUtterance property value. The transcriptUtterance property * @param string|null $value Value to set for the transcriptUtterance property. */ public function setTranscriptUtterance(?string $value): void { diff --git a/src/Generated/Models/MobileAppRelationship.php b/src/Generated/Models/MobileAppRelationship.php index bfd5795ac22..95f49d909a5 100644 --- a/src/Generated/Models/MobileAppRelationship.php +++ b/src/Generated/Models/MobileAppRelationship.php @@ -7,7 +7,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; /** - * Describes a relationship between two mobile apps. + * The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. */ class MobileAppRelationship extends Entity implements Parsable { diff --git a/src/Generated/Models/OfflinePlaceMode.php b/src/Generated/Models/OfflinePlaceMode.php new file mode 100644 index 00000000000..daa334b1b8e --- /dev/null +++ b/src/Generated/Models/OfflinePlaceMode.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.offlinePlaceMode'); + } + + /** + * 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 OfflinePlaceMode + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OfflinePlaceMode { + return new OfflinePlaceMode(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'reason' => fn(ParseNode $n) => $o->setReason($n->getStringValue()), + ]); + } + + /** + * Gets the reason property value. Reason for marking a place offline. + * @return string|null + */ + public function getReason(): ?string { + $val = $this->getBackingStore()->get('reason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reason'"); + } + + /** + * 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('reason', $this->getReason()); + } + + /** + * Sets the reason property value. Reason for marking a place offline. + * @param string|null $value Value to set for the reason property. + */ + public function setReason(?string $value): void { + $this->getBackingStore()->set('reason', $value); + } + +} diff --git a/src/Generated/Models/OriginTenantInfo.php b/src/Generated/Models/OriginTenantInfo.php new file mode 100644 index 00000000000..d35f2112263 --- /dev/null +++ b/src/Generated/Models/OriginTenantInfo.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OriginTenantInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OriginTenantInfo { + return new OriginTenantInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'originTenantId' => fn(ParseNode $n) => $o->setOriginTenantId($n->getStringValue()), + 'originUserId' => fn(ParseNode $n) => $o->setOriginUserId($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'"); + } + + /** + * Gets the originTenantId property value. The identifier of the tenant where the user account was originally provisioned. + * @return string|null + */ + public function getOriginTenantId(): ?string { + $val = $this->getBackingStore()->get('originTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'originTenantId'"); + } + + /** + * Gets the originUserId property value. The identifier of the user in the origin tenant. + * @return string|null + */ + public function getOriginUserId(): ?string { + $val = $this->getBackingStore()->get('originUserId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'originUserId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('originTenantId', $this->getOriginTenantId()); + $writer->writeStringValue('originUserId', $this->getOriginUserId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the originTenantId property value. The identifier of the tenant where the user account was originally provisioned. + * @param string|null $value Value to set for the originTenantId property. + */ + public function setOriginTenantId(?string $value): void { + $this->getBackingStore()->set('originTenantId', $value); + } + + /** + * Sets the originUserId property value. The identifier of the user in the origin tenant. + * @param string|null $value Value to set for the originUserId property. + */ + public function setOriginUserId(?string $value): void { + $this->getBackingStore()->set('originUserId', $value); + } + +} diff --git a/src/Generated/Models/Place.php b/src/Generated/Models/Place.php index ff19aac2ed7..25c6aa1d83f 100644 --- a/src/Generated/Models/Place.php +++ b/src/Generated/Models/Place.php @@ -5,6 +5,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class Place extends Entity implements Parsable { @@ -25,8 +26,12 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Place if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.building': return new Building(); + case '#microsoft.graph.desk': return new Desk(); + case '#microsoft.graph.floor': return new Floor(); case '#microsoft.graph.room': return new Room(); case '#microsoft.graph.roomList': return new RoomList(); + case '#microsoft.graph.section': return new Section(); case '#microsoft.graph.workspace': return new Workspace(); } } @@ -34,7 +39,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Place } /** - * Gets the address property value. The street address of the place. + * Gets the address property value. The physical address of the place, including the street, city, state, country or region, and postal code. * @return PhysicalAddress|null */ public function getAddress(): ?PhysicalAddress { @@ -46,7 +51,7 @@ public function getAddress(): ?PhysicalAddress { } /** - * Gets the displayName property value. The name associated with the place. + * Gets the displayName property value. The name that is associated with the place. * @return string|null */ public function getDisplayName(): ?string { @@ -67,8 +72,19 @@ public function getFieldDeserializers(): array { 'address' => fn(ParseNode $n) => $o->setAddress($n->getObjectValue([PhysicalAddress::class, 'createFromDiscriminatorValue'])), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'geoCoordinates' => fn(ParseNode $n) => $o->setGeoCoordinates($n->getObjectValue([OutlookGeoCoordinates::class, 'createFromDiscriminatorValue'])), + 'isWheelChairAccessible' => fn(ParseNode $n) => $o->setIsWheelChairAccessible($n->getBooleanValue()), + 'label' => fn(ParseNode $n) => $o->setLabel($n->getStringValue()), + 'parentId' => fn(ParseNode $n) => $o->setParentId($n->getStringValue()), 'phone' => fn(ParseNode $n) => $o->setPhone($n->getStringValue()), 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'tags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTags($val); + }, ]); } @@ -84,6 +100,42 @@ public function getGeoCoordinates(): ?OutlookGeoCoordinates { throw new \UnexpectedValueException("Invalid type found in backing store for 'geoCoordinates'"); } + /** + * Gets the isWheelChairAccessible property value. Indicates whether the place is wheelchair accessible. + * @return bool|null + */ + public function getIsWheelChairAccessible(): ?bool { + $val = $this->getBackingStore()->get('isWheelChairAccessible'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isWheelChairAccessible'"); + } + + /** + * Gets the label property value. User-defined description of the place. + * @return string|null + */ + public function getLabel(): ?string { + $val = $this->getBackingStore()->get('label'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'label'"); + } + + /** + * Gets the parentId property value. The ID of a parent place. + * @return string|null + */ + public function getParentId(): ?string { + $val = $this->getBackingStore()->get('parentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentId'"); + } + /** * Gets the phone property value. The phone number of the place. * @return string|null @@ -97,7 +149,7 @@ public function getPhone(): ?string { } /** - * Gets the placeId property value. A unique, immutable identifier for the place. Read-only. The value of this identifier is equal to the ExternalDirectoryObjectId returned from the Get-Mailbox cmdlet. + * Gets the placeId property value. An alternate immutable unique identifier of the place. Read-only. * @return string|null */ public function getPlaceId(): ?string { @@ -108,6 +160,20 @@ public function getPlaceId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); } + /** + * Gets the tags property value. Custom tags that are associated with the place for categorization or filtering. + * @return array|null + */ + public function getTags(): ?array { + $val = $this->getBackingStore()->get('tags'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tags'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -117,12 +183,16 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('address', $this->getAddress()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('geoCoordinates', $this->getGeoCoordinates()); + $writer->writeBooleanValue('isWheelChairAccessible', $this->getIsWheelChairAccessible()); + $writer->writeStringValue('label', $this->getLabel()); + $writer->writeStringValue('parentId', $this->getParentId()); $writer->writeStringValue('phone', $this->getPhone()); $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); } /** - * Sets the address property value. The street address of the place. + * Sets the address property value. The physical address of the place, including the street, city, state, country or region, and postal code. * @param PhysicalAddress|null $value Value to set for the address property. */ public function setAddress(?PhysicalAddress $value): void { @@ -130,7 +200,7 @@ public function setAddress(?PhysicalAddress $value): void { } /** - * Sets the displayName property value. The name associated with the place. + * Sets the displayName property value. The name that is associated with the place. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -145,6 +215,30 @@ public function setGeoCoordinates(?OutlookGeoCoordinates $value): void { $this->getBackingStore()->set('geoCoordinates', $value); } + /** + * Sets the isWheelChairAccessible property value. Indicates whether the place is wheelchair accessible. + * @param bool|null $value Value to set for the isWheelChairAccessible property. + */ + public function setIsWheelChairAccessible(?bool $value): void { + $this->getBackingStore()->set('isWheelChairAccessible', $value); + } + + /** + * Sets the label property value. User-defined description of the place. + * @param string|null $value Value to set for the label property. + */ + public function setLabel(?string $value): void { + $this->getBackingStore()->set('label', $value); + } + + /** + * Sets the parentId property value. The ID of a parent place. + * @param string|null $value Value to set for the parentId property. + */ + public function setParentId(?string $value): void { + $this->getBackingStore()->set('parentId', $value); + } + /** * Sets the phone property value. The phone number of the place. * @param string|null $value Value to set for the phone property. @@ -154,11 +248,19 @@ public function setPhone(?string $value): void { } /** - * Sets the placeId property value. A unique, immutable identifier for the place. Read-only. The value of this identifier is equal to the ExternalDirectoryObjectId returned from the Get-Mailbox cmdlet. + * Sets the placeId property value. An alternate immutable unique identifier of the place. Read-only. * @param string|null $value Value to set for the placeId property. */ public function setPlaceId(?string $value): void { $this->getBackingStore()->set('placeId', $value); } + /** + * Sets the tags property value. Custom tags that are associated with the place for categorization or filtering. + * @param array|null $value Value to set for the tags property. + */ + public function setTags(?array $value): void { + $this->getBackingStore()->set('tags', $value); + } + } diff --git a/src/Generated/Models/PlaceMode.php b/src/Generated/Models/PlaceMode.php new file mode 100644 index 00000000000..bb74fe6a608 --- /dev/null +++ b/src/Generated/Models/PlaceMode.php @@ -0,0 +1,124 @@ +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 PlaceMode + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlaceMode { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.assignedPlaceMode': return new AssignedPlaceMode(); + case '#microsoft.graph.dropInPlaceMode': return new DropInPlaceMode(); + case '#microsoft.graph.offlinePlaceMode': return new OfflinePlaceMode(); + case '#microsoft.graph.reservablePlaceMode': return new ReservablePlaceMode(); + } + } + return new PlaceMode(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PositionDetail.php b/src/Generated/Models/PositionDetail.php index fce92ae3705..3c0d29e2729 100644 --- a/src/Generated/Models/PositionDetail.php +++ b/src/Generated/Models/PositionDetail.php @@ -80,6 +80,30 @@ public function getDescription(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); } + /** + * Gets the employeeId property value. The identifier assigned to the employee. + * @return string|null + */ + public function getEmployeeId(): ?string { + $val = $this->getBackingStore()->get('employeeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'employeeId'"); + } + + /** + * Gets the employeeType property value. The type of employment for the position. + * @return string|null + */ + public function getEmployeeType(): ?string { + $val = $this->getBackingStore()->get('employeeType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'employeeType'"); + } + /** * Gets the endMonthYear property value. The date when the position ended. * @return Date|null @@ -101,6 +125,8 @@ public function getFieldDeserializers(): array { return [ 'company' => fn(ParseNode $n) => $o->setCompany($n->getObjectValue([CompanyDetail::class, 'createFromDiscriminatorValue'])), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'employeeId' => fn(ParseNode $n) => $o->setEmployeeId($n->getStringValue()), + 'employeeType' => fn(ParseNode $n) => $o->setEmployeeType($n->getStringValue()), 'endMonthYear' => fn(ParseNode $n) => $o->setEndMonthYear($n->getDateValue()), 'jobTitle' => fn(ParseNode $n) => $o->setJobTitle($n->getStringValue()), 'layer' => fn(ParseNode $n) => $o->setLayer($n->getIntegerValue()), @@ -229,6 +255,8 @@ public function getSummary(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('company', $this->getCompany()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('employeeId', $this->getEmployeeId()); + $writer->writeStringValue('employeeType', $this->getEmployeeType()); $writer->writeDateValue('endMonthYear', $this->getEndMonthYear()); $writer->writeStringValue('jobTitle', $this->getJobTitle()); $writer->writeIntegerValue('layer', $this->getLayer()); @@ -274,6 +302,22 @@ public function setDescription(?string $value): void { $this->getBackingStore()->set('description', $value); } + /** + * Sets the employeeId property value. The identifier assigned to the employee. + * @param string|null $value Value to set for the employeeId property. + */ + public function setEmployeeId(?string $value): void { + $this->getBackingStore()->set('employeeId', $value); + } + + /** + * Sets the employeeType property value. The type of employment for the position. + * @param string|null $value Value to set for the employeeType property. + */ + public function setEmployeeType(?string $value): void { + $this->getBackingStore()->set('employeeType', $value); + } + /** * Sets the endMonthYear property value. The date when the position ended. * @param Date|null $value Value to set for the endMonthYear property. diff --git a/src/Generated/Models/RecordingState.php b/src/Generated/Models/RecordingState.php new file mode 100644 index 00000000000..539661be884 --- /dev/null +++ b/src/Generated/Models/RecordingState.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecordingState + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecordingState { + return new RecordingState(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sequenceNumber' => fn(ParseNode $n) => $o->setSequenceNumber($n->getIntegerValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(MediaState::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 sequenceNumber property value. The sequenceNumber property + * @return int|null + */ + public function getSequenceNumber(): ?int { + $val = $this->getBackingStore()->get('sequenceNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sequenceNumber'"); + } + + /** + * Gets the state property value. The state property + * @return MediaState|null + */ + public function getState(): ?MediaState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof MediaState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('sequenceNumber', $this->getSequenceNumber()); + $writer->writeEnumValue('state', $this->getState()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the sequenceNumber property value. The sequenceNumber property + * @param int|null $value Value to set for the sequenceNumber property. + */ + public function setSequenceNumber(?int $value): void { + $this->getBackingStore()->set('sequenceNumber', $value); + } + + /** + * Sets the state property value. The state property + * @param MediaState|null $value Value to set for the state property. + */ + public function setState(?MediaState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/ReservablePlaceMode.php b/src/Generated/Models/ReservablePlaceMode.php new file mode 100644 index 00000000000..4ec0f57131f --- /dev/null +++ b/src/Generated/Models/ReservablePlaceMode.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.reservablePlaceMode'); + } + + /** + * 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 ReservablePlaceMode + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReservablePlaceMode { + return new ReservablePlaceMode(); + } + + /** + * 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/ResourceLink.php b/src/Generated/Models/ResourceLink.php new file mode 100644 index 00000000000..5ec82f5c1ab --- /dev/null +++ b/src/Generated/Models/ResourceLink.php @@ -0,0 +1,180 @@ +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 ResourceLink + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResourceLink { + return new ResourceLink(); + } + + /** + * 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 [ + 'linkType' => fn(ParseNode $n) => $o->setLinkType($n->getEnumValue(ResourceLinkType::class)), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the linkType property value. The linkType property + * @return ResourceLinkType|null + */ + public function getLinkType(): ?ResourceLinkType { + $val = $this->getBackingStore()->get('linkType'); + if (is_null($val) || $val instanceof ResourceLinkType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkType'"); + } + + /** + * Gets the name property value. The link text that is visible in the Places app. The maximum length is 200 characters. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * 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 value property value. The URL of the resource link. The maximum length is 200 characters. + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('linkType', $this->getLinkType()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('value', $this->getValue()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the linkType property value. The linkType property + * @param ResourceLinkType|null $value Value to set for the linkType property. + */ + public function setLinkType(?ResourceLinkType $value): void { + $this->getBackingStore()->set('linkType', $value); + } + + /** + * Sets the name property value. The link text that is visible in the Places app. The maximum length is 200 characters. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 value property value. The URL of the resource link. The maximum length is 200 characters. + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/ResourceLinkType.php b/src/Generated/Models/ResourceLinkType.php new file mode 100644 index 00000000000..fbd4d379a0e --- /dev/null +++ b/src/Generated/Models/ResourceLinkType.php @@ -0,0 +1,10 @@ + fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'isBuiltIn' => fn(ParseNode $n) => $o->setIsBuiltIn($n->getBooleanValue()), - 'permissions' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setPermissions($val); - }, ]); } @@ -100,20 +92,6 @@ public function getIsBuiltIn(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isBuiltIn'"); } - /** - * Gets the permissions property value. Permissions associated with the Role Scope Tag. This property is read-only. - * @return array|null - */ - public function getPermissions(): ?array { - $val = $this->getBackingStore()->get('permissions'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'permissions'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -157,12 +135,4 @@ public function setIsBuiltIn(?bool $value): void { $this->getBackingStore()->set('isBuiltIn', $value); } - /** - * Sets the permissions property value. Permissions associated with the Role Scope Tag. This property is read-only. - * @param array|null $value Value to set for the permissions property. - */ - public function setPermissions(?array $value): void { - $this->getBackingStore()->set('permissions', $value); - } - } diff --git a/src/Generated/Models/Room.php b/src/Generated/Models/Room.php index 31ffad091e7..b31376e8054 100644 --- a/src/Generated/Models/Room.php +++ b/src/Generated/Models/Room.php @@ -5,7 +5,6 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Types\TypeUtils; class Room extends Place implements Parsable { @@ -27,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Room } /** - * Gets the audioDeviceName property value. Specifies the name of the audio device in the room. + * Gets the audioDeviceName property value. The name of the audio device that is available in the room. * @return string|null */ public function getAudioDeviceName(): ?string { @@ -39,7 +38,7 @@ public function getAudioDeviceName(): ?string { } /** - * Gets the bookingType property value. Type of room. Possible values are standard, and reserved. + * Gets the bookingType property value. Specifies how the room can be booked. Possible values are:unknown - Unspecified booking behavior. We don't recommend that you use this value.standard - Available for general booking.reserved - Reserved for specific users or purposes. * @return BookingType|null */ public function getBookingType(): ?BookingType { @@ -51,7 +50,7 @@ public function getBookingType(): ?BookingType { } /** - * Gets the building property value. Specifies the building name or building number that the room is in. + * Gets the building property value. The name or identifier of the building where the room is located. * @return string|null */ public function getBuilding(): ?string { @@ -63,7 +62,7 @@ public function getBuilding(): ?string { } /** - * Gets the capacity property value. Specifies the capacity of the room. + * Gets the capacity property value. The maximum number of people the room can accommodate. * @return int|null */ public function getCapacity(): ?int { @@ -75,7 +74,7 @@ public function getCapacity(): ?int { } /** - * Gets the displayDeviceName property value. Specifies the name of the display device in the room. + * Gets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the room. * @return string|null */ public function getDisplayDeviceName(): ?string { @@ -87,7 +86,7 @@ public function getDisplayDeviceName(): ?string { } /** - * Gets the emailAddress property value. Email address of the room. + * Gets the emailAddress property value. The email address associated with the room. This email address is used for booking. * @return string|null */ public function getEmailAddress(): ?string { @@ -113,23 +112,14 @@ public function getFieldDeserializers(): array { 'emailAddress' => fn(ParseNode $n) => $o->setEmailAddress($n->getStringValue()), 'floorLabel' => fn(ParseNode $n) => $o->setFloorLabel($n->getStringValue()), 'floorNumber' => fn(ParseNode $n) => $o->setFloorNumber($n->getIntegerValue()), - 'isWheelChairAccessible' => fn(ParseNode $n) => $o->setIsWheelChairAccessible($n->getBooleanValue()), - 'label' => fn(ParseNode $n) => $o->setLabel($n->getStringValue()), + 'isTeamsEnabled' => fn(ParseNode $n) => $o->setIsTeamsEnabled($n->getBooleanValue()), 'nickname' => fn(ParseNode $n) => $o->setNickname($n->getStringValue()), - 'tags' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setTags($val); - }, 'videoDeviceName' => fn(ParseNode $n) => $o->setVideoDeviceName($n->getStringValue()), ]); } /** - * Gets the floorLabel property value. Specifies a descriptive label for the floor, for example, P. + * Gets the floorLabel property value. A human-readable label for the floor; for example, Ground Floor. * @return string|null */ public function getFloorLabel(): ?string { @@ -141,7 +131,7 @@ public function getFloorLabel(): ?string { } /** - * Gets the floorNumber property value. Specifies the floor number that the room is on. + * Gets the floorNumber property value. The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on. * @return int|null */ public function getFloorNumber(): ?int { @@ -153,31 +143,19 @@ public function getFloorNumber(): ?int { } /** - * Gets the isWheelChairAccessible property value. Specifies whether the room is wheelchair accessible. + * Gets the isTeamsEnabled property value. Indicates whether the room is configured with the Microsoft Teams Rooms system. * @return bool|null */ - public function getIsWheelChairAccessible(): ?bool { - $val = $this->getBackingStore()->get('isWheelChairAccessible'); + public function getIsTeamsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isTeamsEnabled'); if (is_null($val) || is_bool($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isWheelChairAccessible'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTeamsEnabled'"); } /** - * Gets the label property value. Specifies a descriptive label for the room, for example, a number or name. - * @return string|null - */ - public function getLabel(): ?string { - $val = $this->getBackingStore()->get('label'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'label'"); - } - - /** - * Gets the nickname property value. Specifies a nickname for the room, for example, 'conf room'. + * Gets the nickname property value. A short, friendly name for the room, often used for easier identification or display in UI. * @return string|null */ public function getNickname(): ?string { @@ -189,21 +167,7 @@ public function getNickname(): ?string { } /** - * Gets the tags property value. Specifies other features of the room; for example, the type of view or furniture type. - * @return array|null - */ - public function getTags(): ?array { - $val = $this->getBackingStore()->get('tags'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'tags'"); - } - - /** - * Gets the videoDeviceName property value. Specifies the name of the video device in the room. + * Gets the videoDeviceName property value. The name of the video device that is available in the room. * @return string|null */ public function getVideoDeviceName(): ?string { @@ -228,15 +192,13 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('emailAddress', $this->getEmailAddress()); $writer->writeStringValue('floorLabel', $this->getFloorLabel()); $writer->writeIntegerValue('floorNumber', $this->getFloorNumber()); - $writer->writeBooleanValue('isWheelChairAccessible', $this->getIsWheelChairAccessible()); - $writer->writeStringValue('label', $this->getLabel()); + $writer->writeBooleanValue('isTeamsEnabled', $this->getIsTeamsEnabled()); $writer->writeStringValue('nickname', $this->getNickname()); - $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); $writer->writeStringValue('videoDeviceName', $this->getVideoDeviceName()); } /** - * Sets the audioDeviceName property value. Specifies the name of the audio device in the room. + * Sets the audioDeviceName property value. The name of the audio device that is available in the room. * @param string|null $value Value to set for the audioDeviceName property. */ public function setAudioDeviceName(?string $value): void { @@ -244,7 +206,7 @@ public function setAudioDeviceName(?string $value): void { } /** - * Sets the bookingType property value. Type of room. Possible values are standard, and reserved. + * Sets the bookingType property value. Specifies how the room can be booked. Possible values are:unknown - Unspecified booking behavior. We don't recommend that you use this value.standard - Available for general booking.reserved - Reserved for specific users or purposes. * @param BookingType|null $value Value to set for the bookingType property. */ public function setBookingType(?BookingType $value): void { @@ -252,7 +214,7 @@ public function setBookingType(?BookingType $value): void { } /** - * Sets the building property value. Specifies the building name or building number that the room is in. + * Sets the building property value. The name or identifier of the building where the room is located. * @param string|null $value Value to set for the building property. */ public function setBuilding(?string $value): void { @@ -260,7 +222,7 @@ public function setBuilding(?string $value): void { } /** - * Sets the capacity property value. Specifies the capacity of the room. + * Sets the capacity property value. The maximum number of people the room can accommodate. * @param int|null $value Value to set for the capacity property. */ public function setCapacity(?int $value): void { @@ -268,7 +230,7 @@ public function setCapacity(?int $value): void { } /** - * Sets the displayDeviceName property value. Specifies the name of the display device in the room. + * Sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the room. * @param string|null $value Value to set for the displayDeviceName property. */ public function setDisplayDeviceName(?string $value): void { @@ -276,7 +238,7 @@ public function setDisplayDeviceName(?string $value): void { } /** - * Sets the emailAddress property value. Email address of the room. + * Sets the emailAddress property value. The email address associated with the room. This email address is used for booking. * @param string|null $value Value to set for the emailAddress property. */ public function setEmailAddress(?string $value): void { @@ -284,7 +246,7 @@ public function setEmailAddress(?string $value): void { } /** - * Sets the floorLabel property value. Specifies a descriptive label for the floor, for example, P. + * Sets the floorLabel property value. A human-readable label for the floor; for example, Ground Floor. * @param string|null $value Value to set for the floorLabel property. */ public function setFloorLabel(?string $value): void { @@ -292,7 +254,7 @@ public function setFloorLabel(?string $value): void { } /** - * Sets the floorNumber property value. Specifies the floor number that the room is on. + * Sets the floorNumber property value. The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on. * @param int|null $value Value to set for the floorNumber property. */ public function setFloorNumber(?int $value): void { @@ -300,23 +262,15 @@ public function setFloorNumber(?int $value): void { } /** - * Sets the isWheelChairAccessible property value. Specifies whether the room is wheelchair accessible. - * @param bool|null $value Value to set for the isWheelChairAccessible property. + * Sets the isTeamsEnabled property value. Indicates whether the room is configured with the Microsoft Teams Rooms system. + * @param bool|null $value Value to set for the isTeamsEnabled property. */ - public function setIsWheelChairAccessible(?bool $value): void { - $this->getBackingStore()->set('isWheelChairAccessible', $value); + public function setIsTeamsEnabled(?bool $value): void { + $this->getBackingStore()->set('isTeamsEnabled', $value); } /** - * Sets the label property value. Specifies a descriptive label for the room, for example, a number or name. - * @param string|null $value Value to set for the label property. - */ - public function setLabel(?string $value): void { - $this->getBackingStore()->set('label', $value); - } - - /** - * Sets the nickname property value. Specifies a nickname for the room, for example, 'conf room'. + * Sets the nickname property value. A short, friendly name for the room, often used for easier identification or display in UI. * @param string|null $value Value to set for the nickname property. */ public function setNickname(?string $value): void { @@ -324,15 +278,7 @@ public function setNickname(?string $value): void { } /** - * Sets the tags property value. Specifies other features of the room; for example, the type of view or furniture type. - * @param array|null $value Value to set for the tags property. - */ - public function setTags(?array $value): void { - $this->getBackingStore()->set('tags', $value); - } - - /** - * Sets the videoDeviceName property value. Specifies the name of the video device in the room. + * Sets the videoDeviceName property value. The name of the video device that is available in the room. * @param string|null $value Value to set for the videoDeviceName property. */ public function setVideoDeviceName(?string $value): void { diff --git a/src/Generated/Models/Section.php b/src/Generated/Models/Section.php new file mode 100644 index 00000000000..5fc4a041d7e --- /dev/null +++ b/src/Generated/Models/Section.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.section'); + } + + /** + * 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 Section + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Section { + return new Section(); + } + + /** + * 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/Security/AdditionalOptions.php b/src/Generated/Models/Security/AdditionalOptions.php index ae88f78a1c7..3b356698218 100644 --- a/src/Generated/Models/Security/AdditionalOptions.php +++ b/src/Generated/Models/Security/AdditionalOptions.php @@ -19,6 +19,5 @@ class AdditionalOptions extends Enum { public const CONDENSE_PATHS = "condensePaths"; public const FRIENDLY_NAME = "friendlyName"; public const SPLIT_SOURCE = "splitSource"; - public const OPTIMIZED_PARTITION_SIZE = "optimizedPartitionSize"; public const INCLUDE_REPORT = "includeReport"; } diff --git a/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php b/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php index c3411202c7d..d70d5a1eb51 100644 --- a/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php +++ b/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php @@ -5,6 +5,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class EdiscoveryAddToReviewSetOperation extends CaseOperation implements Parsable { @@ -71,6 +72,7 @@ public function getFieldDeserializers(): array { 'cloudAttachmentVersion' => fn(ParseNode $n) => $o->setCloudAttachmentVersion($n->getEnumValue(CloudAttachmentVersion::class)), 'documentVersion' => fn(ParseNode $n) => $o->setDocumentVersion($n->getEnumValue(DocumentVersion::class)), 'itemsToInclude' => fn(ParseNode $n) => $o->setItemsToInclude($n->getEnumValue(ItemsToInclude::class)), + 'reportFileMetadata' => fn(ParseNode $n) => $o->setReportFileMetadata($n->getCollectionOfObjectValues([ReportFileMetadata::class, 'createFromDiscriminatorValue'])), 'reviewSet' => fn(ParseNode $n) => $o->setReviewSet($n->getObjectValue([EdiscoveryReviewSet::class, 'createFromDiscriminatorValue'])), 'search' => fn(ParseNode $n) => $o->setSearch($n->getObjectValue([EdiscoverySearch::class, 'createFromDiscriminatorValue'])), ]); @@ -88,6 +90,20 @@ public function getItemsToInclude(): ?ItemsToInclude { throw new \UnexpectedValueException("Invalid type found in backing store for 'itemsToInclude'"); } + /** + * Gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @return array|null + */ + public function getReportFileMetadata(): ?array { + $val = $this->getBackingStore()->get('reportFileMetadata'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ReportFileMetadata::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportFileMetadata'"); + } + /** * Gets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added. * @return EdiscoveryReviewSet|null @@ -122,6 +138,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('cloudAttachmentVersion', $this->getCloudAttachmentVersion()); $writer->writeEnumValue('documentVersion', $this->getDocumentVersion()); $writer->writeEnumValue('itemsToInclude', $this->getItemsToInclude()); + $writer->writeCollectionOfObjectValues('reportFileMetadata', $this->getReportFileMetadata()); $writer->writeObjectValue('reviewSet', $this->getReviewSet()); $writer->writeObjectValue('search', $this->getSearch()); } @@ -158,6 +175,14 @@ public function setItemsToInclude(?ItemsToInclude $value): void { $this->getBackingStore()->set('itemsToInclude', $value); } + /** + * Sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @param array|null $value Value to set for the reportFileMetadata property. + */ + public function setReportFileMetadata(?array $value): void { + $this->getBackingStore()->set('reportFileMetadata', $value); + } + /** * Sets the reviewSet property value. eDiscovery review set to which items matching source collection query gets added. * @param EdiscoveryReviewSet|null $value Value to set for the reviewSet property. diff --git a/src/Generated/Models/Security/EdiscoveryEstimateOperation.php b/src/Generated/Models/Security/EdiscoveryEstimateOperation.php index f8a3a825104..039d3ff3915 100644 --- a/src/Generated/Models/Security/EdiscoveryEstimateOperation.php +++ b/src/Generated/Models/Security/EdiscoveryEstimateOperation.php @@ -5,6 +5,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class EdiscoveryEstimateOperation extends CaseOperation implements Parsable { @@ -34,6 +35,7 @@ public function getFieldDeserializers(): array { 'indexedItemCount' => fn(ParseNode $n) => $o->setIndexedItemCount($n->getIntegerValue()), 'indexedItemsSize' => fn(ParseNode $n) => $o->setIndexedItemsSize($n->getIntegerValue()), 'mailboxCount' => fn(ParseNode $n) => $o->setMailboxCount($n->getIntegerValue()), + 'reportFileMetadata' => fn(ParseNode $n) => $o->setReportFileMetadata($n->getCollectionOfObjectValues([ReportFileMetadata::class, 'createFromDiscriminatorValue'])), 'search' => fn(ParseNode $n) => $o->setSearch($n->getObjectValue([EdiscoverySearch::class, 'createFromDiscriminatorValue'])), 'siteCount' => fn(ParseNode $n) => $o->setSiteCount($n->getIntegerValue()), 'statisticsOptions' => fn(ParseNode $n) => $o->setStatisticsOptions($n->getEnumValue(StatisticsOptions::class)), @@ -78,6 +80,20 @@ public function getMailboxCount(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxCount'"); } + /** + * Gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @return array|null + */ + public function getReportFileMetadata(): ?array { + $val = $this->getBackingStore()->get('reportFileMetadata'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ReportFileMetadata::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportFileMetadata'"); + } + /** * Gets the search property value. eDiscovery search. * @return EdiscoverySearch|null @@ -147,6 +163,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('indexedItemCount', $this->getIndexedItemCount()); $writer->writeIntegerValue('indexedItemsSize', $this->getIndexedItemsSize()); $writer->writeIntegerValue('mailboxCount', $this->getMailboxCount()); + $writer->writeCollectionOfObjectValues('reportFileMetadata', $this->getReportFileMetadata()); $writer->writeObjectValue('search', $this->getSearch()); $writer->writeIntegerValue('siteCount', $this->getSiteCount()); $writer->writeEnumValue('statisticsOptions', $this->getStatisticsOptions()); @@ -178,6 +195,14 @@ public function setMailboxCount(?int $value): void { $this->getBackingStore()->set('mailboxCount', $value); } + /** + * Sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @param array|null $value Value to set for the reportFileMetadata property. + */ + public function setReportFileMetadata(?array $value): void { + $this->getBackingStore()->set('reportFileMetadata', $value); + } + /** * Sets the search property value. eDiscovery search. * @param EdiscoverySearch|null $value Value to set for the search property. diff --git a/src/Generated/Models/Security/ExportOptions.php b/src/Generated/Models/Security/ExportOptions.php index e9f5c1a9d6d..96819289687 100644 --- a/src/Generated/Models/Security/ExportOptions.php +++ b/src/Generated/Models/Security/ExportOptions.php @@ -15,5 +15,4 @@ class ExportOptions extends Enum { public const INCLUDE_FOLDER_AND_PATH = "includeFolderAndPath"; public const FRIENDLY_NAME = "friendlyName"; public const CONDENSE_PATHS = "condensePaths"; - public const OPTIMIZED_PARTITION_SIZE = "optimizedPartitionSize"; } diff --git a/src/Generated/Models/Security/ReportFileMetadata.php b/src/Generated/Models/Security/ReportFileMetadata.php new file mode 100644 index 00000000000..4f4e3f591e6 --- /dev/null +++ b/src/Generated/Models/Security/ReportFileMetadata.php @@ -0,0 +1,180 @@ +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 ReportFileMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportFileMetadata { + return new ReportFileMetadata(); + } + + /** + * 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 downloadUrl property value. The URL to download the report. + * @return string|null + */ + public function getDownloadUrl(): ?string { + $val = $this->getBackingStore()->get('downloadUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'downloadUrl'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'downloadUrl' => fn(ParseNode $n) => $o->setDownloadUrl($n->getStringValue()), + 'fileName' => fn(ParseNode $n) => $o->setFileName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'size' => fn(ParseNode $n) => $o->setSize($n->getIntegerValue()), + ]; + } + + /** + * Gets the fileName property value. The name of the file. + * @return string|null + */ + public function getFileName(): ?string { + $val = $this->getBackingStore()->get('fileName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileName'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the size property value. The size of the file. + * @return int|null + */ + public function getSize(): ?int { + $val = $this->getBackingStore()->get('size'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'size'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('downloadUrl', $this->getDownloadUrl()); + $writer->writeStringValue('fileName', $this->getFileName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('size', $this->getSize()); + $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 downloadUrl property value. The URL to download the report. + * @param string|null $value Value to set for the downloadUrl property. + */ + public function setDownloadUrl(?string $value): void { + $this->getBackingStore()->set('downloadUrl', $value); + } + + /** + * Sets the fileName property value. The name of the file. + * @param string|null $value Value to set for the fileName property. + */ + public function setFileName(?string $value): void { + $this->getBackingStore()->set('fileName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the size property value. The size of the file. + * @param int|null $value Value to set for the size property. + */ + public function setSize(?int $value): void { + $this->getBackingStore()->set('size', $value); + } + +} diff --git a/src/Generated/Models/Security/ResourceAccessEvent.php b/src/Generated/Models/Security/ResourceAccessEvent.php new file mode 100644 index 00000000000..083993b7c6f --- /dev/null +++ b/src/Generated/Models/Security/ResourceAccessEvent.php @@ -0,0 +1,203 @@ +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 ResourceAccessEvent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResourceAccessEvent { + return new ResourceAccessEvent(); + } + + /** + * Gets the accessDateTime property value. The time of the access event. + * @return DateTime|null + */ + public function getAccessDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('accessDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessDateTime'"); + } + + /** + * Gets the accountId property value. The identifier of the user account. + * @return string|null + */ + public function getAccountId(): ?string { + $val = $this->getBackingStore()->get('accountId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accountId'"); + } + + /** + * 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 [ + 'accessDateTime' => fn(ParseNode $n) => $o->setAccessDateTime($n->getDateTimeValue()), + 'accountId' => fn(ParseNode $n) => $o->setAccountId($n->getStringValue()), + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceIdentifier' => fn(ParseNode $n) => $o->setResourceIdentifier($n->getStringValue()), + ]; + } + + /** + * Gets the ipAddress property value. Ip address of the resource. + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * 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 resourceIdentifier property value. The protocol and host name pairs describing the connection. + * @return string|null + */ + public function getResourceIdentifier(): ?string { + $val = $this->getBackingStore()->get('resourceIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceIdentifier'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('accessDateTime', $this->getAccessDateTime()); + $writer->writeStringValue('accountId', $this->getAccountId()); + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('resourceIdentifier', $this->getResourceIdentifier()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accessDateTime property value. The time of the access event. + * @param DateTime|null $value Value to set for the accessDateTime property. + */ + public function setAccessDateTime(?DateTime $value): void { + $this->getBackingStore()->set('accessDateTime', $value); + } + + /** + * Sets the accountId property value. The identifier of the user account. + * @param string|null $value Value to set for the accountId property. + */ + public function setAccountId(?string $value): void { + $this->getBackingStore()->set('accountId', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the ipAddress property value. Ip address of the resource. + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $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 resourceIdentifier property value. The protocol and host name pairs describing the connection. + * @param string|null $value Value to set for the resourceIdentifier property. + */ + public function setResourceIdentifier(?string $value): void { + $this->getBackingStore()->set('resourceIdentifier', $value); + } + +} diff --git a/src/Generated/Models/Security/UserAccount.php b/src/Generated/Models/Security/UserAccount.php index bfea6f746fc..0d89cda3bee 100644 --- a/src/Generated/Models/Security/UserAccount.php +++ b/src/Generated/Models/Security/UserAccount.php @@ -9,6 +9,7 @@ use Microsoft\Kiota\Abstractions\Store\BackedModel; use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class UserAccount implements AdditionalDataHolder, BackedModel, Parsable { @@ -115,6 +116,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceAccessEvents' => fn(ParseNode $n) => $o->setResourceAccessEvents($n->getCollectionOfObjectValues([ResourceAccessEvent::class, 'createFromDiscriminatorValue'])), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), 'userSid' => fn(ParseNode $n) => $o->setUserSid($n->getStringValue()), ]; @@ -132,6 +134,20 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the resourceAccessEvents property value. Information on resource access attempts made by the user account. + * @return array|null + */ + public function getResourceAccessEvents(): ?array { + $val = $this->getBackingStore()->get('resourceAccessEvents'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ResourceAccessEvent::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceAccessEvents'"); + } + /** * Gets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. * @return string|null @@ -166,6 +182,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('domainName', $this->getDomainName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('resourceAccessEvents', $this->getResourceAccessEvents()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); $writer->writeStringValue('userSid', $this->getUserSid()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -227,6 +244,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the resourceAccessEvents property value. Information on resource access attempts made by the user account. + * @param array|null $value Value to set for the resourceAccessEvents property. + */ + public function setResourceAccessEvents(?array $value): void { + $this->getBackingStore()->set('resourceAccessEvents', $value); + } + /** * Sets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/TranscriptionState.php b/src/Generated/Models/TranscriptionState.php new file mode 100644 index 00000000000..51af35baf63 --- /dev/null +++ b/src/Generated/Models/TranscriptionState.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TranscriptionState + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TranscriptionState { + return new TranscriptionState(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sequenceNumber' => fn(ParseNode $n) => $o->setSequenceNumber($n->getIntegerValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(MediaState::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 sequenceNumber property value. The sequenceNumber property + * @return int|null + */ + public function getSequenceNumber(): ?int { + $val = $this->getBackingStore()->get('sequenceNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sequenceNumber'"); + } + + /** + * Gets the state property value. The state property + * @return MediaState|null + */ + public function getState(): ?MediaState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof MediaState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('sequenceNumber', $this->getSequenceNumber()); + $writer->writeEnumValue('state', $this->getState()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the sequenceNumber property value. The sequenceNumber property + * @param int|null $value Value to set for the sequenceNumber property. + */ + public function setSequenceNumber(?int $value): void { + $this->getBackingStore()->set('sequenceNumber', $value); + } + + /** + * Sets the state property value. The state property + * @param MediaState|null $value Value to set for the state property. + */ + public function setState(?MediaState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/UserAccountInformation.php b/src/Generated/Models/UserAccountInformation.php index 043c565ea16..c951fa09764 100644 --- a/src/Generated/Models/UserAccountInformation.php +++ b/src/Generated/Models/UserAccountInformation.php @@ -58,13 +58,27 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'ageGroup' => fn(ParseNode $n) => $o->setAgeGroup($n->getStringValue()), 'countryCode' => fn(ParseNode $n) => $o->setCountryCode($n->getStringValue()), + 'originTenantInfo' => fn(ParseNode $n) => $o->setOriginTenantInfo($n->getObjectValue([OriginTenantInfo::class, 'createFromDiscriminatorValue'])), 'preferredLanguageTag' => fn(ParseNode $n) => $o->setPreferredLanguageTag($n->getObjectValue([LocaleInfo::class, 'createFromDiscriminatorValue'])), + 'userPersona' => fn(ParseNode $n) => $o->setUserPersona($n->getEnumValue(UserPersona::class)), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]); } /** - * Gets the preferredLanguageTag property value. Contains the language the user has associated as preferred for the account. + * Gets the originTenantInfo property value. Contains the identifiers of the user and the origin tenant that provisioned the user. This property is populated when the user is invited as a guest to the host tenant. + * @return OriginTenantInfo|null + */ + public function getOriginTenantInfo(): ?OriginTenantInfo { + $val = $this->getBackingStore()->get('originTenantInfo'); + if (is_null($val) || $val instanceof OriginTenantInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'originTenantInfo'"); + } + + /** + * Gets the preferredLanguageTag property value. Contains the language that the user associated as preferred for their account. * @return LocaleInfo|null */ public function getPreferredLanguageTag(): ?LocaleInfo { @@ -75,6 +89,18 @@ public function getPreferredLanguageTag(): ?LocaleInfo { throw new \UnexpectedValueException("Invalid type found in backing store for 'preferredLanguageTag'"); } + /** + * Gets the userPersona property value. Represents the user's persona. The possible values are: unknown, externalMember, externalGuest, internalMember, internalGuest, unknownFutureValue. + * @return UserPersona|null + */ + public function getUserPersona(): ?UserPersona { + $val = $this->getBackingStore()->get('userPersona'); + if (is_null($val) || $val instanceof UserPersona) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPersona'"); + } + /** * Gets the userPrincipalName property value. The user principal name (UPN) of the user associated with the account. * @return string|null @@ -95,7 +121,9 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('ageGroup', $this->getAgeGroup()); $writer->writeStringValue('countryCode', $this->getCountryCode()); + $writer->writeObjectValue('originTenantInfo', $this->getOriginTenantInfo()); $writer->writeObjectValue('preferredLanguageTag', $this->getPreferredLanguageTag()); + $writer->writeEnumValue('userPersona', $this->getUserPersona()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); } @@ -116,13 +144,29 @@ public function setCountryCode(?string $value): void { } /** - * Sets the preferredLanguageTag property value. Contains the language the user has associated as preferred for the account. + * Sets the originTenantInfo property value. Contains the identifiers of the user and the origin tenant that provisioned the user. This property is populated when the user is invited as a guest to the host tenant. + * @param OriginTenantInfo|null $value Value to set for the originTenantInfo property. + */ + public function setOriginTenantInfo(?OriginTenantInfo $value): void { + $this->getBackingStore()->set('originTenantInfo', $value); + } + + /** + * Sets the preferredLanguageTag property value. Contains the language that the user associated as preferred for their account. * @param LocaleInfo|null $value Value to set for the preferredLanguageTag property. */ public function setPreferredLanguageTag(?LocaleInfo $value): void { $this->getBackingStore()->set('preferredLanguageTag', $value); } + /** + * Sets the userPersona property value. Represents the user's persona. The possible values are: unknown, externalMember, externalGuest, internalMember, internalGuest, unknownFutureValue. + * @param UserPersona|null $value Value to set for the userPersona property. + */ + public function setUserPersona(?UserPersona $value): void { + $this->getBackingStore()->set('userPersona', $value); + } + /** * Sets the userPrincipalName property value. The user principal name (UPN) of the user associated with the account. * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/UserPersona.php b/src/Generated/Models/UserPersona.php new file mode 100644 index 00000000000..59a404424c1 --- /dev/null +++ b/src/Generated/Models/UserPersona.php @@ -0,0 +1,14 @@ +|null + */ + public function getCloudApps(): ?array { + $val = $this->getBackingStore()->get('cloudApps'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcCloudApp::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudApps'"); + } + /** * Gets the cloudPCs property value. Cloud managed virtual desktops. * @return array|null @@ -116,6 +130,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'auditEvents' => fn(ParseNode $n) => $o->setAuditEvents($n->getCollectionOfObjectValues([CloudPcAuditEvent::class, 'createFromDiscriminatorValue'])), 'bulkActions' => fn(ParseNode $n) => $o->setBulkActions($n->getCollectionOfObjectValues([CloudPcBulkAction::class, 'createFromDiscriminatorValue'])), + 'cloudApps' => fn(ParseNode $n) => $o->setCloudApps($n->getCollectionOfObjectValues([CloudPcCloudApp::class, 'createFromDiscriminatorValue'])), 'cloudPCs' => fn(ParseNode $n) => $o->setCloudPCs($n->getCollectionOfObjectValues([CloudPC::class, 'createFromDiscriminatorValue'])), 'crossCloudGovernmentOrganizationMapping' => fn(ParseNode $n) => $o->setCrossCloudGovernmentOrganizationMapping($n->getObjectValue([CloudPcCrossCloudGovernmentOrganizationMapping::class, 'createFromDiscriminatorValue'])), 'deviceImages' => fn(ParseNode $n) => $o->setDeviceImages($n->getCollectionOfObjectValues([CloudPcDeviceImage::class, 'createFromDiscriminatorValue'])), @@ -277,6 +292,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('auditEvents', $this->getAuditEvents()); $writer->writeCollectionOfObjectValues('bulkActions', $this->getBulkActions()); + $writer->writeCollectionOfObjectValues('cloudApps', $this->getCloudApps()); $writer->writeCollectionOfObjectValues('cloudPCs', $this->getCloudPCs()); $writer->writeObjectValue('crossCloudGovernmentOrganizationMapping', $this->getCrossCloudGovernmentOrganizationMapping()); $writer->writeCollectionOfObjectValues('deviceImages', $this->getDeviceImages()); @@ -309,6 +325,14 @@ public function setBulkActions(?array $value): void { $this->getBackingStore()->set('bulkActions', $value); } + /** + * Sets the cloudApps property value. The cloudApps property + * @param array|null $value Value to set for the cloudApps property. + */ + public function setCloudApps(?array $value): void { + $this->getBackingStore()->set('cloudApps', $value); + } + /** * Sets the cloudPCs property value. Cloud managed virtual desktops. * @param array|null $value Value to set for the cloudPCs property. 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/WindowsInformationProtectionPolicy.php b/src/Generated/Models/WindowsInformationProtectionPolicy.php index 12cda6b8fc3..a3aa1e2c5d6 100644 --- a/src/Generated/Models/WindowsInformationProtectionPolicy.php +++ b/src/Generated/Models/WindowsInformationProtectionPolicy.php @@ -29,7 +29,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Windo } /** - * Gets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) + * Gets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) . Valid values 0 to 999 * @return int|null */ public function getDaysWithoutContactBeforeUnenroll(): ?int { @@ -75,7 +75,7 @@ public function getMdmEnrollmentUrl(): ?string { } /** - * Gets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + * Gets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 * @return int|null */ public function getMinutesOfInactivityBeforeDeviceLock(): ?int { @@ -87,7 +87,7 @@ public function getMinutesOfInactivityBeforeDeviceLock(): ?int { } /** - * Gets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + * Gets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 * @return int|null */ public function getNumberOfPastPinsRemembered(): ?int { @@ -99,7 +99,7 @@ public function getNumberOfPastPinsRemembered(): ?int { } /** - * Gets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + * Gets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 * @return int|null */ public function getPasswordMaximumAttemptCount(): ?int { @@ -111,7 +111,7 @@ public function getPasswordMaximumAttemptCount(): ?int { } /** - * Gets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + * Gets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 * @return int|null */ public function getPinExpirationDays(): ?int { @@ -135,7 +135,7 @@ public function getPinLowercaseLetters(): ?WindowsInformationProtectionPinCharac } /** - * Gets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + * Gets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 * @return int|null */ public function getPinMinimumLength(): ?int { @@ -215,7 +215,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) + * Sets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) . Valid values 0 to 999 * @param int|null $value Value to set for the daysWithoutContactBeforeUnenroll property. */ public function setDaysWithoutContactBeforeUnenroll(?int $value): void { @@ -231,7 +231,7 @@ public function setMdmEnrollmentUrl(?string $value): void { } /** - * Sets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + * Sets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 * @param int|null $value Value to set for the minutesOfInactivityBeforeDeviceLock property. */ public function setMinutesOfInactivityBeforeDeviceLock(?int $value): void { @@ -239,7 +239,7 @@ public function setMinutesOfInactivityBeforeDeviceLock(?int $value): void { } /** - * Sets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + * Sets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 * @param int|null $value Value to set for the numberOfPastPinsRemembered property. */ public function setNumberOfPastPinsRemembered(?int $value): void { @@ -247,7 +247,7 @@ public function setNumberOfPastPinsRemembered(?int $value): void { } /** - * Sets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + * Sets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 * @param int|null $value Value to set for the passwordMaximumAttemptCount property. */ public function setPasswordMaximumAttemptCount(?int $value): void { @@ -255,7 +255,7 @@ public function setPasswordMaximumAttemptCount(?int $value): void { } /** - * Sets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + * Sets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 * @param int|null $value Value to set for the pinExpirationDays property. */ public function setPinExpirationDays(?int $value): void { @@ -271,7 +271,7 @@ public function setPinLowercaseLetters(?WindowsInformationProtectionPinCharacter } /** - * Sets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + * Sets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 * @param int|null $value Value to set for the pinMinimumLength property. */ public function setPinMinimumLength(?int $value): void { diff --git a/src/Generated/Models/Workspace.php b/src/Generated/Models/Workspace.php index 346e8c5dafc..58b8cb34864 100644 --- a/src/Generated/Models/Workspace.php +++ b/src/Generated/Models/Workspace.php @@ -5,7 +5,6 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Types\TypeUtils; class Workspace extends Place implements Parsable { @@ -27,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Works } /** - * Gets the building property value. Specifies the building name or building number that the workspace is in. + * Gets the building property value. The name or identifier of the building where the workspace is located. * @return string|null */ public function getBuilding(): ?string { @@ -39,7 +38,7 @@ public function getBuilding(): ?string { } /** - * Gets the capacity property value. Specifies the capacity of the workspace. + * Gets the capacity property value. The maximum number of individual desks within a workspace. * @return int|null */ public function getCapacity(): ?int { @@ -51,7 +50,19 @@ public function getCapacity(): ?int { } /** - * Gets the emailAddress property value. Email address of the workspace. + * Gets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the workspace. + * @return string|null + */ + public function getDisplayDeviceName(): ?string { + $val = $this->getBackingStore()->get('displayDeviceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayDeviceName'"); + } + + /** + * Gets the emailAddress property value. The email address that is associated with the workspace. This email address is used for booking. * @return string|null */ public function getEmailAddress(): ?string { @@ -71,25 +82,17 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'building' => fn(ParseNode $n) => $o->setBuilding($n->getStringValue()), 'capacity' => fn(ParseNode $n) => $o->setCapacity($n->getIntegerValue()), + 'displayDeviceName' => fn(ParseNode $n) => $o->setDisplayDeviceName($n->getStringValue()), 'emailAddress' => fn(ParseNode $n) => $o->setEmailAddress($n->getStringValue()), 'floorLabel' => fn(ParseNode $n) => $o->setFloorLabel($n->getStringValue()), 'floorNumber' => fn(ParseNode $n) => $o->setFloorNumber($n->getIntegerValue()), - 'isWheelChairAccessible' => fn(ParseNode $n) => $o->setIsWheelChairAccessible($n->getBooleanValue()), - 'label' => fn(ParseNode $n) => $o->setLabel($n->getStringValue()), + 'mode' => fn(ParseNode $n) => $o->setMode($n->getObjectValue([PlaceMode::class, 'createFromDiscriminatorValue'])), 'nickname' => fn(ParseNode $n) => $o->setNickname($n->getStringValue()), - 'tags' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setTags($val); - }, ]); } /** - * Gets the floorLabel property value. Specifies a descriptive label for the floor, for example, P. + * Gets the floorLabel property value. A human-readable label for the floor; for example, Ground Floor. * @return string|null */ public function getFloorLabel(): ?string { @@ -101,7 +104,7 @@ public function getFloorLabel(): ?string { } /** - * Gets the floorNumber property value. Specifies the floor number that the workspace is on. + * Gets the floorNumber property value. The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on. * @return int|null */ public function getFloorNumber(): ?int { @@ -113,31 +116,19 @@ public function getFloorNumber(): ?int { } /** - * Gets the isWheelChairAccessible property value. Specifies whether the workspace is wheelchair accessible. - * @return bool|null + * Gets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * @return PlaceMode|null */ - public function getIsWheelChairAccessible(): ?bool { - $val = $this->getBackingStore()->get('isWheelChairAccessible'); - if (is_null($val) || is_bool($val)) { + public function getMode(): ?PlaceMode { + $val = $this->getBackingStore()->get('mode'); + if (is_null($val) || $val instanceof PlaceMode) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isWheelChairAccessible'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'mode'"); } /** - * Gets the label property value. Specifies a descriptive label for the workspace, for example, a number or name. - * @return string|null - */ - public function getLabel(): ?string { - $val = $this->getBackingStore()->get('label'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'label'"); - } - - /** - * Gets the nickname property value. Specifies a nickname for the workspace, for example, 'quiet workspace'. + * Gets the nickname property value. A short, friendly name for the workspace, often used for easier identification or display in the UI. * @return string|null */ public function getNickname(): ?string { @@ -148,20 +139,6 @@ public function getNickname(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'nickname'"); } - /** - * Gets the tags property value. Specifies other features of the workspace; for example, the type of view or furniture type. - * @return array|null - */ - public function getTags(): ?array { - $val = $this->getBackingStore()->get('tags'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'tags'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -170,17 +147,16 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('building', $this->getBuilding()); $writer->writeIntegerValue('capacity', $this->getCapacity()); + $writer->writeStringValue('displayDeviceName', $this->getDisplayDeviceName()); $writer->writeStringValue('emailAddress', $this->getEmailAddress()); $writer->writeStringValue('floorLabel', $this->getFloorLabel()); $writer->writeIntegerValue('floorNumber', $this->getFloorNumber()); - $writer->writeBooleanValue('isWheelChairAccessible', $this->getIsWheelChairAccessible()); - $writer->writeStringValue('label', $this->getLabel()); + $writer->writeObjectValue('mode', $this->getMode()); $writer->writeStringValue('nickname', $this->getNickname()); - $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); } /** - * Sets the building property value. Specifies the building name or building number that the workspace is in. + * Sets the building property value. The name or identifier of the building where the workspace is located. * @param string|null $value Value to set for the building property. */ public function setBuilding(?string $value): void { @@ -188,7 +164,7 @@ public function setBuilding(?string $value): void { } /** - * Sets the capacity property value. Specifies the capacity of the workspace. + * Sets the capacity property value. The maximum number of individual desks within a workspace. * @param int|null $value Value to set for the capacity property. */ public function setCapacity(?int $value): void { @@ -196,7 +172,15 @@ public function setCapacity(?int $value): void { } /** - * Sets the emailAddress property value. Email address of the workspace. + * Sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the workspace. + * @param string|null $value Value to set for the displayDeviceName property. + */ + public function setDisplayDeviceName(?string $value): void { + $this->getBackingStore()->set('displayDeviceName', $value); + } + + /** + * Sets the emailAddress property value. The email address that is associated with the workspace. This email address is used for booking. * @param string|null $value Value to set for the emailAddress property. */ public function setEmailAddress(?string $value): void { @@ -204,7 +188,7 @@ public function setEmailAddress(?string $value): void { } /** - * Sets the floorLabel property value. Specifies a descriptive label for the floor, for example, P. + * Sets the floorLabel property value. A human-readable label for the floor; for example, Ground Floor. * @param string|null $value Value to set for the floorLabel property. */ public function setFloorLabel(?string $value): void { @@ -212,7 +196,7 @@ public function setFloorLabel(?string $value): void { } /** - * Sets the floorNumber property value. Specifies the floor number that the workspace is on. + * Sets the floorNumber property value. The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on. * @param int|null $value Value to set for the floorNumber property. */ public function setFloorNumber(?int $value): void { @@ -220,35 +204,19 @@ public function setFloorNumber(?int $value): void { } /** - * Sets the isWheelChairAccessible property value. Specifies whether the workspace is wheelchair accessible. - * @param bool|null $value Value to set for the isWheelChairAccessible property. + * Sets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * @param PlaceMode|null $value Value to set for the mode property. */ - public function setIsWheelChairAccessible(?bool $value): void { - $this->getBackingStore()->set('isWheelChairAccessible', $value); + public function setMode(?PlaceMode $value): void { + $this->getBackingStore()->set('mode', $value); } /** - * Sets the label property value. Specifies a descriptive label for the workspace, for example, a number or name. - * @param string|null $value Value to set for the label property. - */ - public function setLabel(?string $value): void { - $this->getBackingStore()->set('label', $value); - } - - /** - * Sets the nickname property value. Specifies a nickname for the workspace, for example, 'quiet workspace'. + * Sets the nickname property value. A short, friendly name for the workspace, often used for easier identification or display in the UI. * @param string|null $value Value to set for the nickname property. */ public function setNickname(?string $value): void { $this->getBackingStore()->set('nickname', $value); } - /** - * Sets the tags property value. Specifies other features of the workspace; for example, the type of view or furniture type. - * @param array|null $value Value to set for the tags property. - */ - public function setTags(?array $value): void { - $this->getBackingStore()->set('tags', $value); - } - } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php index 1bed355c31c..1b4354801eb 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a threatIntelligencePolicyLink object. + * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|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-threatintelligencepolicylink-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-delete?view=graph-rest-beta Find more info here */ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get a tlsInspectionPolicyLink object. + * Read the properties and relationships of a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|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-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-get?view=graph-rest-beta Find more info here */ public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $reques } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Update the properties of a tlsInspectionPolicyLink 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-threatintelligencepolicylink-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-update?view=graph-rest-beta Find more info here */ public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -85,7 +85,7 @@ public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchReques } /** - * Delete a threatIntelligencePolicyLink object. + * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRe } /** - * Get a tlsInspectionPolicyLink object. + * Read the properties and relationships of a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Update the properties of a tlsInspectionPolicyLink 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/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php index a0d390bf6ca..7b60aa860a4 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a tlsInspectionPolicyLink object. + * Read the properties and relationships of a threatIntelligencePolicyLink object. */ class PolicyLinkItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Organization/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Organization/ValidateProperties/ValidatePropertiesRequestBuilder.php index dad7b9114ef..e7b5094341d 100644 --- a/src/Generated/Organization/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Organization/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/PermissionGrants/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/PermissionGrants/ValidateProperties/ValidatePropertiesRequestBuilder.php index 39be6dcce57..21334301a06 100644 --- a/src/Generated/PermissionGrants/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/PermissionGrants/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php index 0be18fe9d58..165280f0f64 100644 --- a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php +++ b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GraphRoomRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php index 7f29f53d5e5..94cdd41e0df 100644 --- a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. */ class GraphRoomRequestBuilderGetQueryParameters { diff --git a/src/Generated/Places/Item/Descendants/DescendantsGetResponse.php b/src/Generated/Places/Item/Descendants/DescendantsGetResponse.php new file mode 100644 index 00000000000..6e613b04c40 --- /dev/null +++ b/src/Generated/Places/Item/Descendants/DescendantsGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Place::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, Place::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/Places/Item/Descendants/DescendantsRequestBuilder.php b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilder.php new file mode 100644 index 00000000000..e158a5041b7 --- /dev/null +++ b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/descendants(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function descendants + * @param DescendantsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DescendantsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DescendantsGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function descendants + * @param DescendantsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DescendantsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DescendantsRequestBuilder + */ + public function withUrl(string $rawUrl): DescendantsRequestBuilder { + return new DescendantsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/Descendants/DescendantsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e732bea3cb2 --- /dev/null +++ b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilderGetQueryParameters.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 DescendantsRequestBuilderGetQueryParameters 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/Places/Item/Descendants/DescendantsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e6ac65b2636 --- /dev/null +++ b/src/Generated/Places/Item/Descendants/DescendantsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DescendantsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DescendantsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DescendantsRequestBuilderGetQueryParameters. + * @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 DescendantsRequestBuilderGetQueryParameters + */ + 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): DescendantsRequestBuilderGetQueryParameters { + return new DescendantsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php index 96e0c587f32..dd903baaa3b 100644 --- a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphRoomRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php index 5ea9a53578b..55e5f6afd20 100644 --- a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:- List all the rooms.- List all the workspaces.- List all the room lists.- List rooms in a specific room list.- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. */ class GraphRoomRequestBuilderGetQueryParameters { diff --git a/src/Generated/Places/Item/PlaceItemRequestBuilder.php b/src/Generated/Places/Item/PlaceItemRequestBuilder.php index a96021122c4..a4d51121195 100644 --- a/src/Generated/Places/Item/PlaceItemRequestBuilder.php +++ b/src/Generated/Places/Item/PlaceItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Place; +use Microsoft\Graph\Beta\Generated\Places\Item\Descendants\DescendantsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoom\GraphRoomRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\GraphRoomListRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -18,6 +19,13 @@ */ class PlaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the descendants method. + */ + public function descendants(): DescendantsRequestBuilder { + return new DescendantsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to room. */ @@ -47,10 +55,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @param PlaceItemRequestBuilderDeleteRequestConfiguration|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/place-delete?view=graph-rest-beta Find more info here */ public function delete(?PlaceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -61,7 +70,7 @@ public function delete(?PlaceItemRequestBuilderDeleteRequestConfiguration $reque } /** - * Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param Place $body The request body * @param PlaceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -77,7 +86,7 @@ public function patch(Place $body, ?PlaceItemRequestBuilderPatchRequestConfigura } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @param PlaceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -95,7 +104,7 @@ public function toDeleteRequestInformation(?PlaceItemRequestBuilderDeleteRequest } /** - * Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param Place $body The request body * @param PlaceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/PlacesWithPlaceId/PlacesWithPlaceIdRequestBuilder.php b/src/Generated/PlacesWithPlaceId/PlacesWithPlaceIdRequestBuilder.php index b57e49b842d..73545dc2303 100644 --- a/src/Generated/PlacesWithPlaceId/PlacesWithPlaceIdRequestBuilder.php +++ b/src/Generated/PlacesWithPlaceId/PlacesWithPlaceIdRequestBuilder.php @@ -34,10 +34,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete entity from places by placeId + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @param PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration|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/place-delete?view=graph-rest-beta Find more info here */ public function delete(?PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -48,7 +49,7 @@ public function delete(?PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguratio } /** - * Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param Place $body The request body * @param PlacesWithPlaceIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -64,7 +65,7 @@ public function patch(Place $body, ?PlacesWithPlaceIdRequestBuilderPatchRequestC } /** - * Delete entity from places by placeId + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @param PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -82,7 +83,7 @@ public function toDeleteRequestInformation(?PlacesWithPlaceIdRequestBuilderDelet } /** - * Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param Place $body The request body * @param PlacesWithPlaceIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/ServicePrincipals/ValidateProperties/ValidatePropertiesRequestBuilder.php index b0ce47aa6fd..be4f60438b8 100644 --- a/src/Generated/ServicePrincipals/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/ServicePrincipals/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index 8df076b625d..f5edeb4e589 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @param ListItemRequestBuilderGetRequestConfiguration|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/list-list-operations?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 33f5af44dc0..183d8b067e0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 6d3f6bee76d..889bc2e9733 100644 --- a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php +++ b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?PagesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Create a new newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta Find more info here */ public function post(BaseSitePage $body, ?PagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?PagesRequestBuilderGetRequestConfigurat } /** - * Create a new newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilder.php index dce1f111306..be89881e78a 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get containerTypeRegistrations from storage + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. * @param ContainerTypeRegistrationsRequestBuilderGetRequestConfiguration|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/filestorage-list-containertyperegistrations?view=graph-rest-beta Find more info here */ public function get(?ContainerTypeRegistrationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(FileStorageContainerTypeRegistration $body, ?ContainerTypeR } /** - * Get containerTypeRegistrations from storage + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. * @param ContainerTypeRegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilderGetQueryParameters.php index d41254ccb6a..b4b78823741 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/ContainerTypeRegistrationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get containerTypeRegistrations from storage + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. */ class ContainerTypeRegistrationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilder.php index cbb4673b1f4..0f859119ff5 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get applicationPermissionGrants from storage + * List all app permission grants in a fileStorageContainerTypeRegistration. * @param ApplicationPermissionGrantsRequestBuilderGetRequestConfiguration|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/filestoragecontainertyperegistration-list-applicationpermissiongrants?view=graph-rest-beta Find more info here */ public function get(?ApplicationPermissionGrantsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(FileStorageContainerTypeAppPermissionGrant $body, ?Applicat } /** - * Get applicationPermissionGrants from storage + * List all app permission grants in a fileStorageContainerTypeRegistration. * @param ApplicationPermissionGrantsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilderGetQueryParameters.php index d8527e55cc4..f0f44ae0796 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/ApplicationPermissionGrantsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get applicationPermissionGrants from storage + * List all app permission grants in a fileStorageContainerTypeRegistration. */ class ApplicationPermissionGrantsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php index 261eae98b9e..b8f5e3147a8 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property applicationPermissionGrants for storage + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderDeleteRequestConfiguration|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/filestoragecontainertyperegistration-delete-applicationpermissiongrants?view=graph-rest-beta Find more info here */ public function delete(?FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?FileStorageContainerTypeAppPermissionGrantAppItemRequest } /** - * Get applicationPermissionGrants from storage + * Read a specific app permission grant in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetRequestConfiguration|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/filestoragecontainertypeapppermissiongrant-get?view=graph-rest-beta Find more info here */ public function get(?FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,11 +61,12 @@ public function get(?FileStorageContainerTypeAppPermissionGrantAppItemRequestBui } /** - * Update the navigation property applicationPermissionGrants in storage + * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertyperegistration-post-applicationpermissiongrants?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeAppPermissionGrant $body, ?FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -74,7 +77,7 @@ public function patch(FileStorageContainerTypeAppPermissionGrant $body, ?FileSto } /** - * Delete navigation property applicationPermissionGrants for storage + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +95,7 @@ public function toDeleteRequestInformation(?FileStorageContainerTypeAppPermissio } /** - * Get applicationPermissionGrants from storage + * Read a specific app permission grant in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +116,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeAppPermissionGr } /** - * Update the navigation property applicationPermissionGrants in storage + * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters.php index 9c48ab455e0..da6427c07aa 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get applicationPermissionGrants from storage + * Read a specific app permission grant in a fileStorageContainerTypeRegistration. */ class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php index 103a2433ef7..2c63b96b8c9 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php @@ -39,10 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property containerTypeRegistrations for storage + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers * @param FileStorageContainerTypeRegistrationItemRequestBuilderDeleteRequestConfiguration|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/filestorage-delete-containertyperegistrations?view=graph-rest-beta Find more info here */ public function delete(?FileStorageContainerTypeRegistrationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -53,10 +54,11 @@ public function delete(?FileStorageContainerTypeRegistrationItemRequestBuilderDe } /** - * Get containerTypeRegistrations from storage + * Read the properties and relationships of a fileStorageContainerTypeRegistration object. * @param FileStorageContainerTypeRegistrationItemRequestBuilderGetRequestConfiguration|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/filestoragecontainertyperegistration-get?view=graph-rest-beta Find more info here */ public function get(?FileStorageContainerTypeRegistrationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,11 +69,12 @@ public function get(?FileStorageContainerTypeRegistrationItemRequestBuilderGetRe } /** - * Update the navigation property containerTypeRegistrations in storage + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertyperegistration-update?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeRegistration $body, ?FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -82,7 +85,7 @@ public function patch(FileStorageContainerTypeRegistration $body, ?FileStorageCo } /** - * Delete navigation property containerTypeRegistrations for storage + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers * @param FileStorageContainerTypeRegistrationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -100,7 +103,7 @@ public function toDeleteRequestInformation(?FileStorageContainerTypeRegistration } /** - * Get containerTypeRegistrations from storage + * Read the properties and relationships of a fileStorageContainerTypeRegistration object. * @param FileStorageContainerTypeRegistrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -121,7 +124,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeRegistrationIte } /** - * Update the navigation property containerTypeRegistrations in storage + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters.php index adf47c443b7..40dd30abc52 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get containerTypeRegistrations from storage + * Read the properties and relationships of a fileStorageContainerTypeRegistration object. */ class FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilder.php index 208c2b3b0c6..94947b619e8 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get containerTypes from storage + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. * @param ContainerTypesRequestBuilderGetRequestConfiguration|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/filestorage-list-containertypes?view=graph-rest-beta Find more info here */ public function get(?ContainerTypesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?ContainerTypesRequestBuilderGetRequestConfiguration $reques } /** - * Create new navigation property to containerTypes for storage + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. * @param FileStorageContainerType $body The request body * @param ContainerTypesRequestBuilderPostRequestConfiguration|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/filestorage-post-containertypes?view=graph-rest-beta Find more info here */ public function post(FileStorageContainerType $body, ?ContainerTypesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(FileStorageContainerType $body, ?ContainerTypesRequestBuild } /** - * Get containerTypes from storage + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. * @param ContainerTypesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?ContainerTypesRequestBuilderGetRequestC } /** - * Create new navigation property to containerTypes for storage + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. * @param FileStorageContainerType $body The request body * @param ContainerTypesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilderGetQueryParameters.php index c4630d9944b..c3c24fb6a69 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypes/ContainerTypesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get containerTypes from storage + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. */ class ContainerTypesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilder.php index 0bad99f521e..57a2b0ee0de 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property containerTypes for storage + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. * @param FileStorageContainerTypeItemRequestBuilderDeleteRequestConfiguration|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/filestorage-delete-containertypes?view=graph-rest-beta Find more info here */ public function delete(?FileStorageContainerTypeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?FileStorageContainerTypeItemRequestBuilderDeleteRequestC } /** - * Get containerTypes from storage + * Get a fileStorageContainerType using its ID. * @param FileStorageContainerTypeItemRequestBuilderGetRequestConfiguration|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/filestoragecontainertype-get?view=graph-rest-beta Find more info here */ public function get(?FileStorageContainerTypeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,11 +61,12 @@ public function get(?FileStorageContainerTypeItemRequestBuilderGetRequestConfigu } /** - * Update the navigation property containerTypes in storage + * Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerType $body The request body * @param FileStorageContainerTypeItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertype-update?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerType $body, ?FileStorageContainerTypeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -74,7 +77,7 @@ public function patch(FileStorageContainerType $body, ?FileStorageContainerTypeI } /** - * Delete navigation property containerTypes for storage + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. * @param FileStorageContainerTypeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +95,7 @@ public function toDeleteRequestInformation(?FileStorageContainerTypeItemRequestB } /** - * Get containerTypes from storage + * Get a fileStorageContainerType using its ID. * @param FileStorageContainerTypeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +116,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeItemRequestBuil } /** - * Update the navigation property containerTypes in storage + * Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerType $body The request body * @param FileStorageContainerTypeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilderGetQueryParameters.php index 8344752ae66..212104659a3 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/ContainerTypes/Item/FileStorageContainerTypeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get containerTypes from storage + * Get a fileStorageContainerType using its ID. */ class FileStorageContainerTypeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php index 4d9b07eb917..ddbc090f1c5 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param DeletedContainersRequestBuilderGetRequestConfiguration|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(FileStorageContainer $body, ?DeletedContainersRequestBuilde } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param DeletedContainersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilderGetQueryParameters.php index 93982053c11..1d15f795b76 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. */ class DeletedContainersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php index 42fab767970..fab552ee658 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php @@ -141,7 +141,7 @@ public function delete(?FileStorageContainerItemRequestBuilderDeleteRequestConfi } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param FileStorageContainerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -188,7 +188,7 @@ public function toDeleteRequestInformation(?FileStorageContainerItemRequestBuild } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param FileStorageContainerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilderGetQueryParameters.php index ca9ee22739e..ad2baec2b51 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. */ class FileStorageContainerItemRequestBuilderGetQueryParameters { 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/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index d3b76457d39..256f9d6c167 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta Find more info here */ public function get(?TeamTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +82,7 @@ public function post(TeamTemplate $body, ?TeamTemplatesRequestBuilderPostRequest } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php index fc305644cbb..b2e9468de8d 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/Users/ValidateProperties/ValidatePropertiesRequestBuilder.php index 8b632115e9b..4f1fb1857cf 100644 --- a/src/Generated/Users/ValidateProperties/ValidatePropertiesRequestBuilder.php +++ b/src/Generated/Users/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertie } /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. * @param ValidatePropertiesPostRequestBody $body The request body * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 17204a93d07..21b9a1316dd 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -60172,6 +60172,8 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::| Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveAndroidWorkProfileDeviceMigrationStatuses:RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveAppleDeviceOSUpdateStatus:RetrieveAppleDeviceOSUpdateStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveAppleOSUpdateFailures:RetrieveAppleOSUpdateFailuresRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateReport:RetrieveCloudPkiLeafCertificateReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateSummaryReport:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveDeviceAppInstallationStatusReport:RetrieveDeviceAppInstallationStatusReportRequestBuilder @@ -60230,6 +60232,80 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAndroidWorkProfi Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAndroidWorkProfileDeviceMigrationStatuses.RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAndroidWorkProfileDeviceMigrationStatuses.retrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAndroidWorkProfileDeviceMigrationStatuses.retrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getGroupBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getName():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getSearch():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getSessionId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getSkip():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|getTop():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setGroupBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setSearch(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setSessionId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setSkip(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|public|setTop(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveAppleDeviceOSUpdateStatusPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|Post(body:RetrieveAppleDeviceOSUpdateStatusPostRequestBody; requestConfiguration?:RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|ToPostRequestInformation(body:RetrieveAppleDeviceOSUpdateStatusPostRequestBody; requestConfiguration?:RetrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveAppleDeviceOSUpdateStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleDeviceOSUpdateStatus.retrieveAppleDeviceOSUpdateStatusRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getGroupBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getName():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getSearch():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getSessionId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getSkip():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|getTop():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setGroupBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setSearch(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setSessionId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setSkip(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|public|setTop(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveAppleOSUpdateFailuresPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|Post(body:RetrieveAppleOSUpdateFailuresPostRequestBody; requestConfiguration?:RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|ToPostRequestInformation(body:RetrieveAppleOSUpdateFailuresPostRequestBody; requestConfiguration?:RetrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.RetrieveAppleOSUpdateFailuresRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveAppleOSUpdateFailuresRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAppleOSUpdateFailures.retrieveAppleOSUpdateFailuresRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getBackingStore():BackingStore @@ -66722,6 +66798,164 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.bulkActions.item Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.bulkActions.item.retry.RetryRequestBuilder::|public|WithUrl(rawUrl:string):RetryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.bulkActions.item.retry.retryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.bulkActions.item.retry.retryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|ByCloudPcCloudAppId(cloudPcCloudAppId:string):CloudPcCloudAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|Get(requestConfiguration?:CloudAppsRequestBuilderGetRequestConfiguration):CloudPcCloudAppCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|Post(body:CloudPcCloudApp; requestConfiguration?:CloudAppsRequestBuilderPostRequestConfiguration):CloudPcCloudApp +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|publish:PublishRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|reset:ResetRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId(sourceId:string):RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|ToPostRequestInformation(body:CloudPcCloudApp; requestConfiguration?:CloudAppsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|unpublish:UnpublishRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.CloudAppsRequestBuilder::|public|WithUrl(rawUrl:string):CloudAppsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CloudAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.cloudAppsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|Delete(requestConfiguration?:CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|Get(requestConfiguration?:CloudPcCloudAppItemRequestBuilderGetRequestConfiguration):CloudPcCloudApp +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|Patch(body:CloudPcCloudApp; requestConfiguration?:CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration):CloudPcCloudApp +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcCloudAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudPcCloudApp; requestConfiguration?:CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudPcCloudAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudPcCloudAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudPcCloudAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcCloudAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.item.CloudPcCloudAppItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|getCloudAppIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|public|setCloudAppIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PublishPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|Post(body:PublishPostRequestBody; requestConfiguration?:PublishRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|ToPostRequestInformation(body:PublishPostRequestBody; requestConfiguration?:PublishRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.PublishRequestBuilder::|public|WithUrl(rawUrl:string):PublishRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.publish.publishRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|getCloudAppIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|public|setCloudAppIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResetPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|Post(body:ResetPostRequestBody; requestConfiguration?:ResetRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|ToPostRequestInformation(body:ResetPostRequestBody; requestConfiguration?:ResetRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.ResetRequestBuilder::|public|WithUrl(rawUrl:string):ResetRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.reset.resetRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; sourceId?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|Get(requestConfiguration?:RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration):RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; provisioningPolicyId?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|provisioningPolicyId:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyId.retrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; provisioningPolicyId?:string; search?:string; skip?:int; top?:int):RetrieveDiscoveredAppsWithSourceIdprovisioningPolicyIdProvisioningPolicyIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|getCloudAppIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|public|setCloudAppIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnpublishPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|Post(body:UnpublishPostRequestBody; requestConfiguration?:UnpublishRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|ToPostRequestInformation(body:UnpublishPostRequestBody; requestConfiguration?:UnpublishRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|WithUrl(rawUrl:string):UnpublishRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.unpublishRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|ByCloudPCId(cloudPCId:string):CloudPCItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -69245,6 +69479,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.userSettings.use Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|auditEvents:AuditEventsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|bulkActions:BulkActionsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cloudApps:CloudAppsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cloudPCs:CloudPCsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|crossCloudGovernmentOrganizationMapping:CrossCloudGovernmentOrganizationMappingRequestBuilder @@ -180993,6 +181228,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getD Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getDefaultDecisionEnabled():bool Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getInstanceDurationInDays():int +Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getIsAgenticExperienceEnabled():bool Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getJustificationRequiredOnApproval():bool Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getMailNotificationsEnabled():bool Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|getOdataType():string @@ -181010,6 +181246,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setD Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setDefaultDecision(value?:string):void Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setDefaultDecisionEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setInstanceDurationInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setIsAgenticExperienceEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setJustificationRequiredOnApproval(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setMailNotificationsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessReviewScheduleSettings::|public|setOdataType(value?:string):void @@ -182145,63 +182382,82 @@ Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setMentions(value?: Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setRequestId(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setSessionId(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteraction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteraction -Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getAttachmentId():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContent():string Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContentType():string Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContentUrl():string Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getName():string -Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setAttachmentId(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContent(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContentType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContentUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionAttachment -Microsoft\Graph\Beta\Generated.models.aiInteractionContext-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getContextReference():string Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getContextType():string Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setContextReference(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setContextType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionContext +Microsoft\Graph\Beta\Generated.models.aiInteractionContext~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionHistory-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionHistory -Microsoft\Graph\Beta\Generated.models.aiInteractionLink-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getLinkType():string Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getLinkUrl():string -Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setLinkType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setLinkUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionLink -Microsoft\Graph\Beta\Generated.models.aiInteractionMention-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionLink~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentioned():AiInteractionMentionedIdentitySet Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentionId():int Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentionText():string -Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentioned(value?:AiInteractionMentionedIdentitySet):void Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentionId(value?:int):void Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentionText(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMention Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet-->IdentitySet Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|constructor():void @@ -182213,6 +182469,7 @@ Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|setConversation(value?:TeamworkConversationIdentity):void Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|setTag(value?:TeamworkTagIdentity):void Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMentionedIdentitySet +Microsoft\Graph\Beta\Generated.models.aiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getBackingStore():BackingStore @@ -187026,6 +187283,16 @@ Microsoft\Graph\Beta\Generated.models.assignedLicense::|public|setOdataType(valu Microsoft\Graph\Beta\Generated.models.assignedLicense::|public|setSkuId(value?:string):void Microsoft\Graph\Beta\Generated.models.assignedLicense::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedLicense Microsoft\Graph\Beta\Generated.models.assignedLicense~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode-->PlaceMode +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|getAssignedUserEmailAddress():string +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|getAssignedUserId():string +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|setAssignedUserEmailAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|public|setAssignedUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.assignedPlaceMode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPlaceMode Microsoft\Graph\Beta\Generated.models.assignedPlan::|public|constructor():void Microsoft\Graph\Beta\Generated.models.assignedPlan::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.assignedPlan::|public|getAssignedDateTime():DateTime @@ -191113,6 +191380,16 @@ Microsoft\Graph\Beta\Generated.models.bufferEncryptionResult::|public|setOdataTy Microsoft\Graph\Beta\Generated.models.bufferEncryptionResult::|public|setPublishingLicense(value?:StreamInterface):void Microsoft\Graph\Beta\Generated.models.bufferEncryptionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BufferEncryptionResult Microsoft\Graph\Beta\Generated.models.bufferEncryptionResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.building-->Place +Microsoft\Graph\Beta\Generated.models.building::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.building::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.building::|public|getHasWiFi():bool +Microsoft\Graph\Beta\Generated.models.building::|public|getResourceLinks():array +Microsoft\Graph\Beta\Generated.models.building::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.building::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.building::|public|setHasWiFi(value?:bool):void +Microsoft\Graph\Beta\Generated.models.building::|public|setResourceLinks(value?:array):void +Microsoft\Graph\Beta\Generated.models.building::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Building Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider-->IdentityProviderBase Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider::|public|GetFieldDeserializers():array @@ -191678,20 +191955,22 @@ Microsoft\Graph\Beta\Generated.models.callEvent::|public|getCallEventType():Call Microsoft\Graph\Beta\Generated.models.callEvent::|public|getEventDateTime():DateTime Microsoft\Graph\Beta\Generated.models.callEvent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.callEvent::|public|getParticipants():array +Microsoft\Graph\Beta\Generated.models.callEvent::|public|getRecordingState():RecordingState +Microsoft\Graph\Beta\Generated.models.callEvent::|public|getTranscriptionState():TranscriptionState Microsoft\Graph\Beta\Generated.models.callEvent::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.callEvent::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setCallEventType(value?:CallEventType):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setEventDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setParticipants(value?:array):void +Microsoft\Graph\Beta\Generated.models.callEvent::|public|setRecordingState(value?:RecordingState):void +Microsoft\Graph\Beta\Generated.models.callEvent::|public|setTranscriptionState(value?:TranscriptionState):void Microsoft\Graph\Beta\Generated.models.callEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CallEvent Microsoft\Graph\Beta\Generated.models.callEventType::0000-callStarted Microsoft\Graph\Beta\Generated.models.callEventType::0001-callEnded Microsoft\Graph\Beta\Generated.models.callEventType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.callEventType::0003-rosterUpdated -Microsoft\Graph\Beta\Generated.models.callEventType::0004-transcriptionStarted -Microsoft\Graph\Beta\Generated.models.callEventType::0005-transcriptionStopped -Microsoft\Graph\Beta\Generated.models.callEventType::0006-recordingStarted -Microsoft\Graph\Beta\Generated.models.callEventType::0007-recordingStopped +Microsoft\Graph\Beta\Generated.models.callEventType::0004-transcriptionStateUpdated +Microsoft\Graph\Beta\Generated.models.callEventType::0005-recordingStateUpdated Microsoft\Graph\Beta\Generated.models.callMediaState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.callMediaState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.callMediaState::|public|getAudio():MediaState @@ -194409,6 +194688,7 @@ 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 Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserAccountType():CloudPcUserAccountType +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserExperienceType():CloudPcUserExperienceType Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|Serialize(writer:ISerializationWriter):void @@ -194447,6 +194727,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatus(value?:CloudPcS Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetail(value?:CloudPcStatusDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetails(value?:CloudPcStatusDetails):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserAccountType(value?:CloudPcUserAccountType):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPC Microsoft\Graph\Beta\Generated.models.cloudPcAuditActivityOperationType::0000-create @@ -194752,6 +195033,74 @@ Microsoft\Graph\Beta\Generated.models.cloudPcBulkTroubleshoot::|public|GetFieldD Microsoft\Graph\Beta\Generated.models.cloudPcBulkTroubleshoot::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcBulkTroubleshoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkTroubleshoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkTroubleshoot +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp-->Entity +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getActionFailedErrorCode():CloudPcCloudAppActionFailedErrorCode +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getActionFailedErrorMessage():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getAddedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getAppDetail():CloudPcCloudAppDetail +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getAppStatus():CloudPcCloudAppStatus +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getAvailableToUser():bool +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getDiscoveredAppName():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getLastPublishedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getProvisioningPolicyId():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|getScopeIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setActionFailedErrorCode(value?:CloudPcCloudAppActionFailedErrorCode):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setActionFailedErrorMessage(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setAddedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setAppDetail(value?:CloudPcCloudAppDetail):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setAppStatus(value?:CloudPcCloudAppStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setAvailableToUser(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setDiscoveredAppName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setLastPublishedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setProvisioningPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|public|setScopeIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudApp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcCloudApp +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppActionFailedErrorCode::0000-cloudAppQuotaExceeded +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppActionFailedErrorCode::0001-cloudPcLicenseNotFound +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppActionFailedErrorCode::0002-internalServerError +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppActionFailedErrorCode::0003-appDiscoveryFailed +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppActionFailedErrorCode::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcCloudAppCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getCommandLineArguments():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getFilePath():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getIconIndex():int +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getIconPath():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setCommandLineArguments(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setFilePath(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setIconIndex(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setIconPath(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcCloudAppDetail +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0000-preparing +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0001-ready +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0002-publishing +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0003-published +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0004-unpublishing +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0005-failed +Microsoft\Graph\Beta\Generated.models.cloudPcCloudAppStatus::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPCCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.cloudPCCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPCCollectionResponse::|public|GetFieldDeserializers():array @@ -195035,6 +195384,25 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0000-notConfi Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0001-crossRegion Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0002-premium Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getAppDetail():CloudPcCloudAppDetail +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getAppName():string +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getDiscoveredAppId():string +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|getSourceId():string +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setAppDetail(value?:CloudPcCloudAppDetail):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setAppName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setDiscoveredAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|public|setSourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcDiscoveredApp +Microsoft\Graph\Beta\Generated.models.cloudPcDiscoveredApp~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcDiskEncryptionState::0000-notAvailable Microsoft\Graph\Beta\Generated.models.cloudPcDiskEncryptionState::0001-notEncrypted Microsoft\Graph\Beta\Generated.models.cloudPcDiskEncryptionState::0002-encryptedUsingPlatformManagedKey @@ -195687,6 +196055,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMana Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMicrosoftManagedDesktop():MicrosoftManagedDesktop Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getProvisioningType():CloudPcProvisioningType Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getScopeIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getUserExperienceType():CloudPcUserExperienceType Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getWindowsSetting():CloudPcWindowsSetting Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getWindowsSettings():CloudPcWindowsSettings Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|OdataType:string @@ -195714,6 +196083,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMana Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMicrosoftManagedDesktop(value?:MicrosoftManagedDesktop):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setProvisioningType(value?:CloudPcProvisioningType):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setScopeIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setWindowsSetting(value?:CloudPcWindowsSetting):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setWindowsSettings(value?:CloudPcWindowsSettings):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcProvisioningPolicy @@ -196216,6 +196586,9 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserAccessLevel::0002-unknownFuture Microsoft\Graph\Beta\Generated.models.cloudPcUserAccountType::0000-standardUser Microsoft\Graph\Beta\Generated.models.cloudPcUserAccountType::0001-administrator Microsoft\Graph\Beta\Generated.models.cloudPcUserAccountType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0000-cloudPc +Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0001-cloudApp +Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|getBackingStore():BackingStore @@ -196913,8 +197286,10 @@ Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getAdditionalData() Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getAddress():PhysicalAddress Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getCompanyCode():string +Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getCostCenter():string Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getDepartment():string Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getDivision():string Microsoft\Graph\Beta\Generated.models.companyDetail::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.companyDetail::|public|getOfficeLocation():string @@ -196926,8 +197301,10 @@ Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setAdditionalData(v Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setAddress(value?:PhysicalAddress):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setCompanyCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setCostCenter(value?:string):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setDepartment(value?:string):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setDivision(value?:string):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setOfficeLocation(value?:string):void Microsoft\Graph\Beta\Generated.models.companyDetail::|public|setPronunciation(value?:string):void @@ -199944,12 +200321,14 @@ Microsoft\Graph\Beta\Generated.models.customExtensionHandlerInstance~~>Additiona Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|getBehaviorOnError():CustomExtensionBehaviorOnError Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|getClientConfiguration():CustomExtensionClientConfiguration Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|setBehaviorOnError(value?:CustomExtensionBehaviorOnError):void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|setClientConfiguration(value?:CustomExtensionClientConfiguration):void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.customExtensionOverwriteConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionOverwriteConfiguration @@ -201511,6 +201890,18 @@ Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0001-entrus Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0002-purebred Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0003-xTec Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0004-intercede +Microsoft\Graph\Beta\Generated.models.desk-->Place +Microsoft\Graph\Beta\Generated.models.desk::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.desk::|public|getDisplayDeviceName():string +Microsoft\Graph\Beta\Generated.models.desk::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.desk::|public|getMailboxDetails():MailboxDetails +Microsoft\Graph\Beta\Generated.models.desk::|public|getMode():PlaceMode +Microsoft\Graph\Beta\Generated.models.desk::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.desk::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.desk::|public|setDisplayDeviceName(value?:string):void +Microsoft\Graph\Beta\Generated.models.desk::|public|setMailboxDetails(value?:MailboxDetails):void +Microsoft\Graph\Beta\Generated.models.desk::|public|setMode(value?:PlaceMode):void +Microsoft\Graph\Beta\Generated.models.desk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Desk Microsoft\Graph\Beta\Generated.models.destinationType::0000-new Microsoft\Graph\Beta\Generated.models.destinationType::0001-inPlace Microsoft\Graph\Beta\Generated.models.destinationType::0002-unknownFutureValue @@ -208834,6 +209225,12 @@ Microsoft\Graph\Beta\Generated.models.driveRestoreArtifactsBulkAdditionRequestCo Microsoft\Graph\Beta\Generated.models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveRestoreArtifactsBulkAdditionRequestCollectionResponse Microsoft\Graph\Beta\Generated.models.driverUpdateProfileApprovalType::0000-manual Microsoft\Graph\Beta\Generated.models.driverUpdateProfileApprovalType::0001-automatic +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode-->PlaceMode +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DropInPlaceMode Microsoft\Graph\Beta\Generated.models.eapFastConfiguration::0000-noProtectedAccessCredential Microsoft\Graph\Beta\Generated.models.eapFastConfiguration::0001-useProtectedAccessCredential Microsoft\Graph\Beta\Generated.models.eapFastConfiguration::0002-useProtectedAccessCredentialAndProvision @@ -214369,6 +214766,14 @@ Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0001-systemGuardSe Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0002-firmwareAttackSurfaceReduction Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0003-disabled Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.floor-->Place +Microsoft\Graph\Beta\Generated.models.floor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.floor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.floor::|public|getSortOrder():int +Microsoft\Graph\Beta\Generated.models.floor::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.floor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.floor::|public|setSortOrder(value?:int):void +Microsoft\Graph\Beta\Generated.models.floor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Floor Microsoft\Graph\Beta\Generated.models.focusActivityStatistics-->ActivityStatistics Microsoft\Graph\Beta\Generated.models.focusActivityStatistics::|public|constructor():void Microsoft\Graph\Beta\Generated.models.focusActivityStatistics::|public|GetFieldDeserializers():array @@ -224915,6 +225320,21 @@ Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|getValu Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|getEmailAddress():string +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|getExternalDirectoryObjectId():string +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|setEmailAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|setExternalDirectoryObjectId(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxDetails +Microsoft\Graph\Beta\Generated.models.mailboxDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.mailboxFolder-->Entity Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getChildFolderCount():int @@ -234475,6 +234895,14 @@ Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0002-deferred Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0003-firstReleaseCurrent Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0004-firstReleaseDeferred Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0005-monthlyEnterprise +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode-->PlaceMode +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|getReason():string +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|public|setReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.offlinePlaceMode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OfflinePlaceMode Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|constructor():void Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getBackingStore():BackingStore @@ -236501,6 +236929,21 @@ Microsoft\Graph\Beta\Generated.models.originalTransferMethods::0000-none Microsoft\Graph\Beta\Generated.models.originalTransferMethods::0001-deviceCodeFlow Microsoft\Graph\Beta\Generated.models.originalTransferMethods::0002-authenticationTransfer Microsoft\Graph\Beta\Generated.models.originalTransferMethods::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|getOriginTenantId():string +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|getOriginUserId():string +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|setOriginTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|public|setOriginUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.originTenantInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OriginTenantInfo +Microsoft\Graph\Beta\Generated.models.originTenantInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.osVersionCount::|public|constructor():void Microsoft\Graph\Beta\Generated.models.osVersionCount::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.osVersionCount::|public|getBackingStore():BackingStore @@ -239022,16 +239465,35 @@ Microsoft\Graph\Beta\Generated.models.place::|public|getAddress():PhysicalAddres Microsoft\Graph\Beta\Generated.models.place::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.place::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.place::|public|getGeoCoordinates():OutlookGeoCoordinates +Microsoft\Graph\Beta\Generated.models.place::|public|getIsWheelChairAccessible():bool +Microsoft\Graph\Beta\Generated.models.place::|public|getLabel():string +Microsoft\Graph\Beta\Generated.models.place::|public|getParentId():string Microsoft\Graph\Beta\Generated.models.place::|public|getPhone():string Microsoft\Graph\Beta\Generated.models.place::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.place::|public|getTags():array Microsoft\Graph\Beta\Generated.models.place::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.place::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.place::|public|setAddress(value?:PhysicalAddress):void Microsoft\Graph\Beta\Generated.models.place::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setGeoCoordinates(value?:OutlookGeoCoordinates):void +Microsoft\Graph\Beta\Generated.models.place::|public|setIsWheelChairAccessible(value?:bool):void +Microsoft\Graph\Beta\Generated.models.place::|public|setLabel(value?:string):void +Microsoft\Graph\Beta\Generated.models.place::|public|setParentId(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setPhone(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.place::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.place::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Place +Microsoft\Graph\Beta\Generated.models.placeMode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.placeMode::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.placeMode::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.placeMode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.placeMode::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.placeMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.placeMode::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.placeMode::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.placeMode::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.placeMode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlaceMode +Microsoft\Graph\Beta\Generated.models.placeMode~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.planner-->Entity Microsoft\Graph\Beta\Generated.models.planner::|public|constructor():void Microsoft\Graph\Beta\Generated.models.planner::|public|getBuckets():array @@ -240376,6 +240838,8 @@ Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getAdditionalData( Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getCompany():CompanyDetail Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getEmployeeId():string +Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getEmployeeType():string Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getEndMonthYear():Date Microsoft\Graph\Beta\Generated.models.positionDetail::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getJobTitle():string @@ -240392,6 +240856,8 @@ Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setAdditionalData( Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setCompany(value?:CompanyDetail):void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setEmployeeId(value?:string):void +Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setEmployeeType(value?:string):void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setEndMonthYear(value?:Date):void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setJobTitle(value?:string):void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|setLayer(value?:int):void @@ -245143,6 +245609,21 @@ Microsoft\Graph\Beta\Generated.models.recordingInfo::|public|setOdataType(value? Microsoft\Graph\Beta\Generated.models.recordingInfo::|public|setRecordingStatus(value?:RecordingStatus):void Microsoft\Graph\Beta\Generated.models.recordingInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecordingInfo Microsoft\Graph\Beta\Generated.models.recordingInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.recordingState::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.recordingState::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.recordingState::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.recordingState::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.recordingState::|public|getSequenceNumber():int +Microsoft\Graph\Beta\Generated.models.recordingState::|public|getState():MediaState +Microsoft\Graph\Beta\Generated.models.recordingState::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|setSequenceNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.recordingState::|public|setState(value?:MediaState):void +Microsoft\Graph\Beta\Generated.models.recordingState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecordingState +Microsoft\Graph\Beta\Generated.models.recordingState~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.recordingStatus::0000-unknown Microsoft\Graph\Beta\Generated.models.recordingStatus::0001-notRecording Microsoft\Graph\Beta\Generated.models.recordingStatus::0002-recording @@ -246189,6 +246670,12 @@ Microsoft\Graph\Beta\Generated.models.resellerDelegatedAdminRelationship::|publi Microsoft\Graph\Beta\Generated.models.resellerDelegatedAdminRelationship::|public|setIndirectProviderTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.resellerDelegatedAdminRelationship::|public|setIsPartnerConsentPending(value?:bool):void Microsoft\Graph\Beta\Generated.models.resellerDelegatedAdminRelationship::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResellerDelegatedAdminRelationship +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode-->PlaceMode +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.reservablePlaceMode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReservablePlaceMode Microsoft\Graph\Beta\Generated.models.resetPasscodeActionResult-->DeviceActionResult Microsoft\Graph\Beta\Generated.models.resetPasscodeActionResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.resetPasscodeActionResult::|public|getErrorCode():int @@ -246229,6 +246716,25 @@ Microsoft\Graph\Beta\Generated.models.resourceAction::|public|setNotAllowedResou Microsoft\Graph\Beta\Generated.models.resourceAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.resourceAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAction Microsoft\Graph\Beta\Generated.models.resourceAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getLinkType():ResourceLinkType +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getName():string +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setLinkType(value?:ResourceLinkType):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceLink +Microsoft\Graph\Beta\Generated.models.resourceLinkType::0000-url +Microsoft\Graph\Beta\Generated.models.resourceLinkType::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.resourceLink~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.resourceOperation-->Entity Microsoft\Graph\Beta\Generated.models.resourceOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.resourceOperation::|public|getActionName():string @@ -247299,14 +247805,12 @@ Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getDescription():str Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getIsBuiltIn():bool -Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getPermissions():array Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setIsBuiltIn(value?:bool):void -Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setPermissions(value?:array):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RoleScopeTag Microsoft\Graph\Beta\Generated.models.roleScopeTagAutoAssignment-->Entity Microsoft\Graph\Beta\Generated.models.roleScopeTagAutoAssignment::|public|constructor():void @@ -247387,10 +247891,8 @@ Microsoft\Graph\Beta\Generated.models.room::|public|getEmailAddress():string Microsoft\Graph\Beta\Generated.models.room::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.room::|public|getFloorLabel():string Microsoft\Graph\Beta\Generated.models.room::|public|getFloorNumber():int -Microsoft\Graph\Beta\Generated.models.room::|public|getIsWheelChairAccessible():bool -Microsoft\Graph\Beta\Generated.models.room::|public|getLabel():string +Microsoft\Graph\Beta\Generated.models.room::|public|getIsTeamsEnabled():bool Microsoft\Graph\Beta\Generated.models.room::|public|getNickname():string -Microsoft\Graph\Beta\Generated.models.room::|public|getTags():array Microsoft\Graph\Beta\Generated.models.room::|public|getVideoDeviceName():string Microsoft\Graph\Beta\Generated.models.room::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.room::|public|Serialize(writer:ISerializationWriter):void @@ -247402,10 +247904,8 @@ Microsoft\Graph\Beta\Generated.models.room::|public|setDisplayDeviceName(value?: Microsoft\Graph\Beta\Generated.models.room::|public|setEmailAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.room::|public|setFloorLabel(value?:string):void Microsoft\Graph\Beta\Generated.models.room::|public|setFloorNumber(value?:int):void -Microsoft\Graph\Beta\Generated.models.room::|public|setIsWheelChairAccessible(value?:bool):void -Microsoft\Graph\Beta\Generated.models.room::|public|setLabel(value?:string):void +Microsoft\Graph\Beta\Generated.models.room::|public|setIsTeamsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.room::|public|setNickname(value?:string):void -Microsoft\Graph\Beta\Generated.models.room::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.room::|public|setVideoDeviceName(value?:string):void Microsoft\Graph\Beta\Generated.models.room::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Room Microsoft\Graph\Beta\Generated.models.roomCollectionResponse-->BaseCollectionPaginationCountResponse @@ -248999,6 +249499,12 @@ Microsoft\Graph\Beta\Generated.models.secretInformationAccessAwsUserFinding::|pu Microsoft\Graph\Beta\Generated.models.secretInformationAccessAwsUserFinding::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.secretInformationAccessAwsUserFinding::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.secretInformationAccessAwsUserFinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecretInformationAccessAwsUserFinding +Microsoft\Graph\Beta\Generated.models.section-->Place +Microsoft\Graph\Beta\Generated.models.section::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.section::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.section::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.section::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.section::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Section Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0000-none Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0001-neutral Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0002-soft @@ -249264,8 +249770,7 @@ Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0010-includeFo Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0011-condensePaths Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0012-friendlyName Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0013-splitSource -Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0014-optimizedPartitionSize -Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0015-includeReport +Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0014-includeReport Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.addWatermarkAction::|public|GetFieldDeserializers():array @@ -252002,6 +252507,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getDocumentVersion():DocumentVersion Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getItemsToInclude():ItemsToInclude +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getReportFileMetadata():array Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getReviewSet():EdiscoveryReviewSet Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getSearch():EdiscoverySearch Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|OdataType:string @@ -252010,6 +252516,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setDocumentVersion(value?:DocumentVersion):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setItemsToInclude(value?:ItemsToInclude):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setReportFileMetadata(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setReviewSet(value?:EdiscoveryReviewSet):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|setSearch(value?:EdiscoverySearch):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryAddToReviewSetOperation @@ -252112,6 +252619,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|pub Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getIndexedItemCount():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getIndexedItemsSize():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getMailboxCount():int +Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getReportFileMetadata():array Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getSearch():EdiscoverySearch Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getSiteCount():int Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|getStatisticsOptions():StatisticsOptions @@ -252122,6 +252630,7 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|pub Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setIndexedItemCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setIndexedItemsSize(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setMailboxCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setReportFileMetadata(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setSearch(value?:EdiscoverySearch):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setSiteCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryEstimateOperation::|public|setStatisticsOptions(value?:StatisticsOptions):void @@ -252666,7 +253175,6 @@ Microsoft\Graph\Beta\Generated.models.security.exportOptions::0006-splitSource Microsoft\Graph\Beta\Generated.models.security.exportOptions::0007-includeFolderAndPath Microsoft\Graph\Beta\Generated.models.security.exportOptions::0008-friendlyName Microsoft\Graph\Beta\Generated.models.security.exportOptions::0009-condensePaths -Microsoft\Graph\Beta\Generated.models.security.exportOptions::0010-optimizedPartitionSize Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.fhirBaseUrlAddRecord::|public|GetFieldDeserializers():array @@ -255509,12 +256017,48 @@ Microsoft\Graph\Beta\Generated.models.security.removeWatermarkAction::|public|Od Microsoft\Graph\Beta\Generated.models.security.removeWatermarkAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.removeWatermarkAction::|public|setUiElementNames(value?:array):void Microsoft\Graph\Beta\Generated.models.security.removeWatermarkAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveWatermarkAction +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getDownloadUrl():string +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getFileName():string +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|getSize():int +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setDownloadUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setFileName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|public|setSize(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportFileMetadata +Microsoft\Graph\Beta\Generated.models.security.reportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction-->IncidentTaskResponseAction Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.requireSignInIncidentTaskResponseAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RequireSignInIncidentTaskResponseAction +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getAccessDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getAccountId():string +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|getResourceIdentifier():string +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setAccessDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setAccountId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|public|setResourceIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessEvent +Microsoft\Graph\Beta\Generated.models.security.resourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.responseAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.responseAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.responseAction::|public|getBackingStore():BackingStore @@ -257000,6 +257544,7 @@ Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getDisplayNa Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getDomainName():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getResourceAccessEvents():array Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserSid():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|Serialize(writer:ISerializationWriter):void @@ -257010,6 +257555,7 @@ Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setBackingSt Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setDomainName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setResourceAccessEvents(value?:array):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setUserSid(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAccount @@ -266093,6 +266639,21 @@ Microsoft\Graph\Beta\Generated.models.trainingStatus::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.trainingType::0000-unknown Microsoft\Graph\Beta\Generated.models.trainingType::0001-phishing Microsoft\Graph\Beta\Generated.models.trainingType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|getSequenceNumber():int +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|getState():MediaState +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|setSequenceNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|public|setState(value?:MediaState):void +Microsoft\Graph\Beta\Generated.models.transcriptionState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TranscriptionState +Microsoft\Graph\Beta\Generated.models.transcriptionState~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.transformationAttribute::|public|constructor():void Microsoft\Graph\Beta\Generated.models.transformationAttribute::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.transformationAttribute::|public|getAttribute():CustomClaimAttributeBase @@ -267805,13 +268366,17 @@ Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|constructo Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getAgeGroup():string Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getCountryCode():string Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getOriginTenantInfo():OriginTenantInfo Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getPreferredLanguageTag():LocaleInfo +Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getUserPersona():UserPersona Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setAgeGroup(value?:string):void Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setCountryCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setOriginTenantInfo(value?:OriginTenantInfo):void Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setPreferredLanguageTag(value?:LocaleInfo):void +Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setUserPersona(value?:UserPersona):void Microsoft\Graph\Beta\Generated.models.userAccountInformation::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.userAccountInformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAccountInformation Microsoft\Graph\Beta\Generated.models.userAccountInformationCollectionResponse-->BaseCollectionPaginationCountResponse @@ -269802,6 +270367,12 @@ Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollect Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserPasswordResetsAndChangesSummaryCollectionResponse +Microsoft\Graph\Beta\Generated.models.userPersona::0000-unknown +Microsoft\Graph\Beta\Generated.models.userPersona::0001-externalMember +Microsoft\Graph\Beta\Generated.models.userPersona::0002-externalGuest +Microsoft\Graph\Beta\Generated.models.userPersona::0003-internalMember +Microsoft\Graph\Beta\Generated.models.userPersona::0004-internalGuest +Microsoft\Graph\Beta\Generated.models.userPersona::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userPFXCertificate-->Entity Microsoft\Graph\Beta\Generated.models.userPFXCertificate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userPFXCertificate::|public|getCreatedDateTime():DateTime @@ -270751,6 +271322,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint-->Entity Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getAuditEvents():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getBulkActions():array +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCloudApps():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCloudPCs():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCrossCloudGovernmentOrganizationMapping():CloudPcCrossCloudGovernmentOrganizationMapping Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getDeviceImages():array @@ -270770,6 +271342,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setAuditEvents(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setBulkActions(value?:array):void +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCloudApps(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCloudPCs(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCrossCloudGovernmentOrganizationMapping(value?:CloudPcCrossCloudGovernmentOrganizationMapping):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setDeviceImages(value?:array):void @@ -279560,25 +280133,23 @@ Microsoft\Graph\Beta\Generated.models.workspace-->Place Microsoft\Graph\Beta\Generated.models.workspace::|public|constructor():void Microsoft\Graph\Beta\Generated.models.workspace::|public|getBuilding():string Microsoft\Graph\Beta\Generated.models.workspace::|public|getCapacity():int +Microsoft\Graph\Beta\Generated.models.workspace::|public|getDisplayDeviceName():string Microsoft\Graph\Beta\Generated.models.workspace::|public|getEmailAddress():string Microsoft\Graph\Beta\Generated.models.workspace::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.workspace::|public|getFloorLabel():string Microsoft\Graph\Beta\Generated.models.workspace::|public|getFloorNumber():int -Microsoft\Graph\Beta\Generated.models.workspace::|public|getIsWheelChairAccessible():bool -Microsoft\Graph\Beta\Generated.models.workspace::|public|getLabel():string +Microsoft\Graph\Beta\Generated.models.workspace::|public|getMode():PlaceMode Microsoft\Graph\Beta\Generated.models.workspace::|public|getNickname():string -Microsoft\Graph\Beta\Generated.models.workspace::|public|getTags():array Microsoft\Graph\Beta\Generated.models.workspace::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.workspace::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setBuilding(value?:string):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setCapacity(value?:int):void +Microsoft\Graph\Beta\Generated.models.workspace::|public|setDisplayDeviceName(value?:string):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setEmailAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setFloorLabel(value?:string):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setFloorNumber(value?:int):void -Microsoft\Graph\Beta\Generated.models.workspace::|public|setIsWheelChairAccessible(value?:bool):void -Microsoft\Graph\Beta\Generated.models.workspace::|public|setLabel(value?:string):void +Microsoft\Graph\Beta\Generated.models.workspace::|public|setMode(value?:PlaceMode):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setNickname(value?:string):void -Microsoft\Graph\Beta\Generated.models.workspace::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.workspace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workspace Microsoft\Graph\Beta\Generated.models.workspaceCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.workspaceCollectionResponse::|public|constructor():void @@ -285626,6 +286197,34 @@ Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderG Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphRoomListRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphRoomListRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphRoomListRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DescendantsGetResponse +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|Get(requestConfiguration?:DescendantsRequestBuilderGetRequestConfiguration):DescendantsGetResponse +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DescendantsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.descendants.DescendantsRequestBuilder::|public|WithUrl(rawUrl:string):DescendantsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DescendantsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|queryParameters:DescendantsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DescendantsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|Get(requestConfiguration?:GraphRoomRequestBuilderGetRequestConfiguration):Room @@ -285839,6 +286438,7 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.w Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|Delete(requestConfiguration?:PlaceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphRoom:GraphRoomRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|Patch(body:Place; requestConfiguration?:PlaceItemRequestBuilderPatchRequestConfiguration):Place diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 4caeae9d032..f13c26b3567 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "6A17EBA4FD251AD6FC9E6928DC96039C18477BA1BA4E946A13FC9996F3C6828D895147E6C085BD9A127ECDACB53CA31E3AD10DD70517A32F3B12B6FA171AEAFD", + "descriptionHash": "428E415442B412EDAF1E6439A978032AA8FEE1BD373825B4FB40483CDE702B0783ABE8984097D72C9008AB371A48B9456C070501D8C91F9902B74737C65C1789", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",