diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcPerformanceMetricsReport/RetrieveCloudPcPerformanceMetricsReportRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcPerformanceMetricsReport/RetrieveCloudPcPerformanceMetricsReportRequestBuilder.php index 41f676e02f0..d7233fa30da 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcPerformanceMetricsReport/RetrieveCloudPcPerformanceMetricsReportRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcPerformanceMetricsReport/RetrieveCloudPcPerformanceMetricsReportRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action retrieveCloudPcPerformanceMetricsReport + * Get VM-level utilization and performance metrics for a specific Cloud PC from the cloudPcReports resource, including CPU, memory, and network metrics. The metrics are returned as flattened time-series data. This API supports only Windows 365 Enterprise Cloud PCs and Windows 365 Frontline Cloud PCs in dedicated mode. * @param RetrieveCloudPcPerformanceMetricsReportPostRequestBody $body The request body * @param RetrieveCloudPcPerformanceMetricsReportRequestBuilderPostRequestConfiguration|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/cloudpcreports-retrievecloudpcperformancemetricsreport?view=graph-rest-beta Find more info here */ public function post(RetrieveCloudPcPerformanceMetricsReportPostRequestBody $body, ?RetrieveCloudPcPerformanceMetricsReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -48,7 +49,7 @@ public function post(RetrieveCloudPcPerformanceMetricsReportPostRequestBody $bod } /** - * Invoke action retrieveCloudPcPerformanceMetricsReport + * Get VM-level utilization and performance metrics for a specific Cloud PC from the cloudPcReports resource, including CPU, memory, and network metrics. The metrics are returned as flattened time-series data. This API supports only Windows 365 Enterprise Cloud PCs and Windows 365 Frontline Cloud PCs in dedicated mode. * @param RetrieveCloudPcPerformanceMetricsReportPostRequestBody $body The request body * @param RetrieveCloudPcPerformanceMetricsReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Devices/Provision/ProvisionRequestBuilder.php b/src/Generated/Devices/Provision/ProvisionRequestBuilder.php index 6c7b295f7f1..546bda7db6c 100644 --- a/src/Generated/Devices/Provision/ProvisionRequestBuilder.php +++ b/src/Generated/Devices/Provision/ProvisionRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action provision + * Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. * @param ProvisionPostRequestBody $body The request body * @param ProvisionRequestBuilderPostRequestConfiguration|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/device-provision?view=graph-rest-beta Find more info here */ public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPos } /** - * Invoke action provision + * Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. * @param ProvisionPostRequestBody $body The request body * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php index 7c9675e039a..c65e48ef011 100644 --- a/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param AddTagRequestBuilderPostRequestConfiguration|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/impactedresource-addtag-collection?view=graph-rest-beta Find more info here */ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php index d16782c70b7..867d4618d3f 100644 --- a/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action acceptRisk + * Accept the risk for an impactedResource object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|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/impactedresource-acceptrisk?view=graph-rest-beta Find more info here */ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestC } /** - * Invoke action acceptRisk + * Accept the risk for an impactedResource object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php index cd2f0b54ed3..0a75bd4ddd5 100644 --- a/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action addTag + * Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|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/impactedresource-addtag?view=graph-rest-beta Find more info here */ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostReque } /** - * Invoke action addTag + * Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php index a564bacbfee..dc93c5b9ee9 100644 --- a/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|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/impactedresource-applyalternatemitigation?view=graph-rest-beta Find more info here */ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfigura } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php index c3167a8e9dd..d1b0629d087 100644 --- a/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action markPlanned + * Mark an impactedResource object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|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/impactedresource-markplanned?view=graph-rest-beta Find more info here */ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $request } /** - * Invoke action markPlanned + * Mark an impactedResource object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php index 80d753cfc75..c19e57a69dc 100644 --- a/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action removeTag + * Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|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/impactedresource-removetag?view=graph-rest-beta Find more info here */ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPos } /** - * Invoke action removeTag + * Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php index 86fb8b71fad..83054adb774 100644 --- a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfigur } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|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(?RecommendationTagItemRequestBuilderD } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php index 1775abf95ee..e201dd7b06f 100644 --- a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class RecommendationTagItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php index f1f28f00c77..723ca987929 100644 --- a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|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(RecommendationTag $body, ?TagsRequestBuilderPostRequestConf } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php index 59e5a3125d7..fa2e4978e0a 100644 --- a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class TagsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php index d905a93723f..7e2e5620bae 100644 --- a/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param RemoveTagRequestBuilderPostRequestConfiguration|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/impactedresource-removetag-collection?view=graph-rest-beta Find more info here */ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php index b34c487020e..2d442b65e47 100644 --- a/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action acceptRisk + * Accept the risk for a recommendation object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|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/recommendation-acceptrisk?view=graph-rest-beta Find more info here */ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestC } /** - * Invoke action acceptRisk + * Accept the risk for a recommendation object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php index cc30032816e..edfa1ff9843 100644 --- a/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action addTag + * Add a user-defined tag to a recommendation object. Tags help you organize, group, and filter recommendations in the Microsoft Entra admin center. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|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/recommendation-addtag?view=graph-rest-beta Find more info here */ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostReque } /** - * Invoke action addTag + * Add a user-defined tag to a recommendation object. Tags help you organize, group, and filter recommendations in the Microsoft Entra admin center. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php index 8b6b159d15e..25c0a2457ba 100644 --- a/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for a recommendation object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|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/recommendation-applyalternatemitigation?view=graph-rest-beta Find more info here */ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfigura } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for a recommendation object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php index 76ddea125c3..d2b9b7b4c1e 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param AddTagRequestBuilderPostRequestConfiguration|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/impactedresource-addtag-collection?view=graph-rest-beta Find more info here */ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php index b0bdd6f8c58..a0352c4fd1e 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action acceptRisk + * Accept the risk for an impactedResource object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|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/impactedresource-acceptrisk?view=graph-rest-beta Find more info here */ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestC } /** - * Invoke action acceptRisk + * Accept the risk for an impactedResource object and update its status to riskAccepted. * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php index 4bf45b124df..a6e16f9e36c 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action addTag + * Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|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/impactedresource-addtag?view=graph-rest-beta Find more info here */ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostReque } /** - * Invoke action addTag + * Add a user-defined tag to an impactedResource object. To add the same tag to multiple impacted resources in a single request, use the addTag action on the impactedResources collection. * @param AddTagPostRequestBody $body The request body * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php index 22521a2d803..f92934d6085 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|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/impactedresource-applyalternatemitigation?view=graph-rest-beta Find more info here */ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfigura } /** - * Invoke action applyAlternateMitigation + * Apply an alternate mitigation for an impactedResource object and update its status to alternateMitigation. * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php index a2ae01bd529..7cbb6b315ab 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action markPlanned + * Mark an impactedResource object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|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/impactedresource-markplanned?view=graph-rest-beta Find more info here */ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $request } /** - * Invoke action markPlanned + * Mark an impactedResource object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php index 157be7d3283..4d80f9cd7f1 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action removeTag + * Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|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/impactedresource-removetag?view=graph-rest-beta Find more info here */ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPos } /** - * Invoke action removeTag + * Remove a user-defined tag from an impactedResource object. To remove the same tag from multiple impacted resources in a single request, use the removeTag action on the impactedResources collection. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php index 25b47e71580..73ddbb82b86 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfigur } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|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(?RecommendationTagItemRequestBuilderD } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php index 8073a36fc4f..d1f70c2277d 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class RecommendationTagItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php index 99723ca8896..2a6af8d55ce 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|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(RecommendationTag $body, ?TagsRequestBuilderPostRequestConf } /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php index 15510b6deca..57a82455ac9 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class TagsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php index 97676027491..f4ecc86f4fa 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param RemoveTagRequestBuilderPostRequestConfiguration|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/impactedresource-removetag-collection?view=graph-rest-beta Find more info here */ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php index 26ca611beb9..99a9ede832d 100644 --- a/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action markPlanned + * Mark a recommendation object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|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/recommendation-markplanned?view=graph-rest-beta Find more info here */ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $request } /** - * Invoke action markPlanned + * Mark a recommendation object as planned and update its status to planned. * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php index b1c18608bd4..09b4dfa4278 100644 --- a/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action removeTag + * Remove a user-defined tag from a recommendation object. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|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/recommendation-removetag?view=graph-rest-beta Find more info here */ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPos } /** - * Invoke action removeTag + * Remove a user-defined tag from a recommendation object. * @param RemoveTagPostRequestBody $body The request body * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilder.php index d2d1b23e6c2..7cf9d2ab7d3 100644 --- a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfigur } /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|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(?RecommendationTagItemRequestBuilderD } /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php index 832b01f84c4..026afeefb46 100644 --- a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class RecommendationTagItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php index e1ba9c403a8..c8386f4310f 100644 --- a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|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(RecommendationTag $body, ?TagsRequestBuilderPostRequestConf } /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php index 924a0d836bd..0ae7e6da3aa 100644 --- a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get tags from directory + * The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. */ class TagsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php index 8141d3118f5..b2bef10f56b 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. * @param GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?GovernancePolicyTemplatesRequestBuilderGetRequestConfigurat } /** - * Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. + * Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. * @param TenantGovernancePolicyTemplate $body The request body * @param GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(TenantGovernancePolicyTemplate $body, ?GovernancePolicyTemp } /** - * Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. * @param GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?GovernancePolicyTemplatesRequestBuilder } /** - * Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. + * Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. * @param TenantGovernancePolicyTemplate $body The request body * @param GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilderGetQueryParameters.php index 73e00c78591..b0c5ecb369b 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. */ class GovernancePolicyTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php index e2b5d05cba7..8570eb7920d 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. + * Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. * @param TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function delete(?TenantGovernancePolicyTemplateItemRequestBuilderDeleteRe } /** - * Read the properties of a governancePolicyTemplate object. + * Read the properties of a tenantGovernancePolicyTemplate object. * @param TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -61,7 +61,7 @@ public function get(?TenantGovernancePolicyTemplateItemRequestBuilderGetRequestC } /** - * Update the properties of a governancePolicyTemplate object. + * Update the properties of a tenantGovernancePolicyTemplate object. * @param TenantGovernancePolicyTemplate $body The request body * @param TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -77,7 +77,7 @@ public function patch(TenantGovernancePolicyTemplate $body, ?TenantGovernancePol } /** - * Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. + * Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. * @param TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -95,7 +95,7 @@ public function toDeleteRequestInformation(?TenantGovernancePolicyTemplateItemRe } /** - * Read the properties of a governancePolicyTemplate object. + * Read the properties of a tenantGovernancePolicyTemplate object. * @param TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -116,7 +116,7 @@ public function toGetRequestInformation(?TenantGovernancePolicyTemplateItemReque } /** - * Update the properties of a governancePolicyTemplate object. + * Update the properties of a tenantGovernancePolicyTemplate object. * @param TenantGovernancePolicyTemplate $body The request body * @param TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php index 78ad7bd571b..0c1b5923ef4 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties of a governancePolicyTemplate object. + * Read the properties of a tenantGovernancePolicyTemplate object. */ class TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php index 4bc29cfed6d..39357b002bd 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. * @param GovernancePolicyTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?GovernancePolicyTemplateRequestBuilderGetRequestConfigurati } /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. * @param GovernancePolicyTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php index 798bac5d540..d2d5f8de2ec 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. */ class GovernancePolicyTemplateRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php index 2356909f4cc..c85a73aa261 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param AppB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?AppB2BSignInActivityMetricsRequestBuilderGetRequestConfigur } /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param AppB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php index b55e55251d5..a14634d9064 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ class AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php index d62b9cca799..5043f1f6a22 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. * @param B2BRegistrationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?B2BRegistrationMetricsRequestBuilderGetRequestConfiguration } /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. * @param B2BRegistrationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php index e54c0c5eef7..c1a55bfabde 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. */ class B2BRegistrationMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php index 170f5da41c5..2f740fb8dba 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param B2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?B2BSignInActivityMetricsRequestBuilderGetRequestConfigurati } /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param B2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php index 0f43fdb09f5..00d31be44b1 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ class B2BSignInActivityMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php index b0165b75e6b..1ec01145326 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. * @param BillingMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?BillingMetricsRequestBuilderGetRequestConfiguration $reques } /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. * @param BillingMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php index be665572b6b..c55d01ed743 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. */ class BillingMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php index 43f050a6536..7c8d856a9b4 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param MultiTenantApplicationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?MultiTenantApplicationMetricsRequestBuilderGetRequestConfig } /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param MultiTenantApplicationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php index 65d90cc9f11..81264f9314a 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. */ class MultiTenantApplicationMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php index 735a4e00541..5af1262f273 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php @@ -85,7 +85,7 @@ public function delete(?RelatedTenantItemRequestBuilderDeleteRequestConfiguratio } /** - * Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + * Read the properties and relationships of microsoft.graph.relatedTenant object. * @param RelatedTenantItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -133,7 +133,7 @@ public function toDeleteRequestInformation(?RelatedTenantItemRequestBuilderDelet } /** - * Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + * Read the properties and relationships of microsoft.graph.relatedTenant object. * @param RelatedTenantItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilderGetQueryParameters.php index 237d44ca06d..ccaf27a4d22 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of microsoft.graph.tenantGovernanceServices.relatedTenant object. + * Read the properties and relationships of microsoft.graph.relatedTenant object. */ class RelatedTenantItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index edea8fa1201..ba6db55bdf2 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 76cae597c91..b9a288043c2 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 1d47ecff340..e6c94f7f8ca 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 77ed8d22b24..6e570b686c6 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 00903218c4a..a0a2583b485 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 1ea1717064f..4c1e2f3b780 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index b216ce66309..e6d6f18d9bd 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index f922807a53a..3fa2d6b1d96 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 20e8f27fe75..310f0b614a3 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 1a924a16399..670f64d6c07 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 8864c22d7f7..0a916f4586c 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 551be3a6ff4..aae046d05c2 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 1ad2c6f90eb..10cd5a755cc 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 8bbcb58c03b..b54cff95b30 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Models/A2aAuthorization.php b/src/Generated/Models/A2aAuthorization.php new file mode 100644 index 00000000000..e810699b8dc --- /dev/null +++ b/src/Generated/Models/A2aAuthorization.php @@ -0,0 +1,161 @@ +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 A2aAuthorization + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A2aAuthorization { + return new A2aAuthorization(); + } + + /** + * 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()), + 'referenceId' => fn(ParseNode $n) => $o->setReferenceId($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(A2aAuthorizationType::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 referenceId property value. Reference identifier for the A2A authentication configuration. + * @return string|null + */ + public function getReferenceId(): ?string { + $val = $this->getBackingStore()->get('referenceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'referenceId'"); + } + + /** + * Gets the type property value. The supported authorization types for invoking the Agent2Agent server. + * @return A2aAuthorizationType|null + */ + public function getType(): ?A2aAuthorizationType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof A2aAuthorizationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('referenceId', $this->getReferenceId()); + $writer->writeEnumValue('type', $this->getType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @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 referenceId property value. Reference identifier for the A2A authentication configuration. + * @param string|null $value Value to set for the referenceId property. + */ + public function setReferenceId(?string $value): void { + $this->getBackingStore()->set('referenceId', $value); + } + + /** + * Sets the type property value. The supported authorization types for invoking the Agent2Agent server. + * @param A2aAuthorizationType|null $value Value to set for the type property. + */ + public function setType(?A2aAuthorizationType $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/A2aAuthorizationType.php b/src/Generated/Models/A2aAuthorizationType.php new file mode 100644 index 00000000000..b1de6fb9fff --- /dev/null +++ b/src/Generated/Models/A2aAuthorizationType.php @@ -0,0 +1,14 @@ +getBackingStore()->get('a2aAuthorization'); + if (is_null($val) || $val instanceof A2aAuthorization) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'a2aAuthorization'"); + } + /** * Gets the agentIdentityBlueprintId property value. Agent identity blueprint identifier. * @return string|null @@ -96,6 +108,7 @@ public function getDisplayName(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'a2aAuthorization' => fn(ParseNode $n) => $o->setA2aAuthorization($n->getObjectValue([A2aAuthorization::class, 'createFromDiscriminatorValue'])), 'agentIdentityBlueprintId' => fn(ParseNode $n) => $o->setAgentIdentityBlueprintId($n->getStringValue()), 'agentIdentityId' => fn(ParseNode $n) => $o->setAgentIdentityId($n->getStringValue()), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), @@ -210,6 +223,7 @@ public function getSourceLastModifiedDateTime(): ?DateTime { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('a2aAuthorization', $this->getA2aAuthorization()); $writer->writeStringValue('agentIdentityBlueprintId', $this->getAgentIdentityBlueprintId()); $writer->writeStringValue('agentIdentityId', $this->getAgentIdentityId()); $writer->writeStringValue('createdBy', $this->getCreatedBy()); @@ -224,6 +238,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('sourceLastModifiedDateTime', $this->getSourceLastModifiedDateTime()); } + /** + * Sets the a2aAuthorization property value. Authentication configuration used to invoke the Agent2Agent server. + * @param A2aAuthorization|null $value Value to set for the a2aAuthorization property. + */ + public function setA2aAuthorization(?A2aAuthorization $value): void { + $this->getBackingStore()->set('a2aAuthorization', $value); + } + /** * Sets the agentIdentityBlueprintId property value. Agent identity blueprint identifier. * @param string|null $value Value to set for the agentIdentityBlueprintId property. diff --git a/src/Generated/Models/ApiApplication.php b/src/Generated/Models/ApiApplication.php index b2d7091a391..67094dee2a8 100644 --- a/src/Generated/Models/ApiApplication.php +++ b/src/Generated/Models/ApiApplication.php @@ -106,7 +106,7 @@ public function getKnownClientApplications(): ?array { } /** - * Gets the oauth2PermissionScopes property value. The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. + * Gets the oauth2PermissionScopes property value. The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. These scopes and the application's appRoles share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @return array|null */ public function getOauth2PermissionScopes(): ?array { @@ -204,7 +204,7 @@ public function setKnownClientApplications(?array $value): void { } /** - * Sets the oauth2PermissionScopes property value. The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. + * Sets the oauth2PermissionScopes property value. The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. These scopes and the application's appRoles share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @param array|null $value Value to set for the oauth2PermissionScopes property. */ public function setOauth2PermissionScopes(?array $value): void { diff --git a/src/Generated/Models/Application.php b/src/Generated/Models/Application.php index c0fb30ebfc0..1bd34e26ac5 100644 --- a/src/Generated/Models/Application.php +++ b/src/Generated/Models/Application.php @@ -74,7 +74,7 @@ public function getAppManagementPolicies(): ?array { } /** - * Gets the appRoles property value. The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. + * Gets the appRoles property value. The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. App roles and exposed delegated permission scopes (api.oauth2PermissionScopes) share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. This limit is separate from the aggregate 1,200-entry application manifest limit and from app role assignment limits. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @return array|null */ public function getAppRoles(): ?array { @@ -855,7 +855,7 @@ public function setAppManagementPolicies(?array $value): void { } /** - * Sets the appRoles property value. The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. + * Sets the appRoles property value. The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. App roles and exposed delegated permission scopes (api.oauth2PermissionScopes) share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. This limit is separate from the aggregate 1,200-entry application manifest limit and from app role assignment limits. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @param array|null $value Value to set for the appRoles property. */ public function setAppRoles(?array $value): void { diff --git a/src/Generated/Models/ApplicationIdentity.php b/src/Generated/Models/ApplicationIdentity.php new file mode 100644 index 00000000000..c00bfd24898 --- /dev/null +++ b/src/Generated/Models/ApplicationIdentity.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.applicationIdentity'); + } + + /** + * 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 ApplicationIdentity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationIdentity { + return new ApplicationIdentity(); + } + + /** + * 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/ApplicationResourcePermission.php b/src/Generated/Models/ApplicationResourcePermission.php index 34f5354e14c..a4f1914967f 100644 --- a/src/Generated/Models/ApplicationResourcePermission.php +++ b/src/Generated/Models/ApplicationResourcePermission.php @@ -70,7 +70,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. The unique identifier of the permission. * @return string|null */ public function getId(): ?string { @@ -82,7 +82,7 @@ public function getId(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. The name of the permission. * @return string|null */ public function getName(): ?string { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the id property value. The id property + * Sets the id property value. The unique identifier of the permission. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -154,7 +154,7 @@ public function setId(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The name of the permission. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { diff --git a/src/Generated/Models/ApplicationsRequiredResourceAccess.php b/src/Generated/Models/ApplicationsRequiredResourceAccess.php index 4f4c8c101cd..e8dc30a4b28 100644 --- a/src/Generated/Models/ApplicationsRequiredResourceAccess.php +++ b/src/Generated/Models/ApplicationsRequiredResourceAccess.php @@ -82,7 +82,7 @@ public function getOdataType(): ?string { } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. The collection of resource permissions required by the application. * @return array|null */ public function getPermissions(): ?array { @@ -96,7 +96,7 @@ public function getPermissions(): ?array { } /** - * Gets the resourceAppId property value. The resourceAppId property + * Gets the resourceAppId property value. The appId (client ID) of the resource that the application needs to access. * @return string|null */ public function getResourceAppId(): ?string { @@ -143,7 +143,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the permissions property value. The permissions property + * Sets the permissions property value. The collection of resource permissions required by the application. * @param array|null $value Value to set for the permissions property. */ public function setPermissions(?array $value): void { @@ -151,7 +151,7 @@ public function setPermissions(?array $value): void { } /** - * Sets the resourceAppId property value. The resourceAppId property + * Sets the resourceAppId property value. The appId (client ID) of the resource that the application needs to access. * @param string|null $value Value to set for the resourceAppId property. */ public function setResourceAppId(?string $value): void { diff --git a/src/Generated/Models/B2BRegistrationMetricsBase.php b/src/Generated/Models/B2BRegistrationMetricsBase.php index 63198ae4197..32dfc7146f8 100644 --- a/src/Generated/Models/B2BRegistrationMetricsBase.php +++ b/src/Generated/Models/B2BRegistrationMetricsBase.php @@ -47,7 +47,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundTotalUsers property value. The inboundTotalUsers property + * Gets the inboundTotalUsers property value. The total number of inbound B2B guest users registered. * @return string|null */ public function getInboundTotalUsers(): ?string { @@ -59,7 +59,7 @@ public function getInboundTotalUsers(): ?string { } /** - * Gets the outboundTotalUsers property value. The outboundTotalUsers property + * Gets the outboundTotalUsers property value. The total number of outbound B2B users from this tenant registered in other tenants. * @return string|null */ public function getOutboundTotalUsers(): ?string { @@ -71,7 +71,7 @@ public function getOutboundTotalUsers(): ?string { } /** - * Gets the watermarkDateTime property value. The watermarkDateTime property + * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -94,7 +94,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundTotalUsers property value. The inboundTotalUsers property + * Sets the inboundTotalUsers property value. The total number of inbound B2B guest users registered. * @param string|null $value Value to set for the inboundTotalUsers property. */ public function setInboundTotalUsers(?string $value): void { @@ -102,7 +102,7 @@ public function setInboundTotalUsers(?string $value): void { } /** - * Sets the outboundTotalUsers property value. The outboundTotalUsers property + * Sets the outboundTotalUsers property value. The total number of outbound B2B users from this tenant registered in other tenants. * @param string|null $value Value to set for the outboundTotalUsers property. */ public function setOutboundTotalUsers(?string $value): void { @@ -110,7 +110,7 @@ public function setOutboundTotalUsers(?string $value): void { } /** - * Sets the watermarkDateTime property value. The watermarkDateTime property + * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2BRegistrationMetricsInitial.php b/src/Generated/Models/B2BRegistrationMetricsInitial.php index 86f56fc91cc..dfca8892c0a 100644 --- a/src/Generated/Models/B2BRegistrationMetricsInitial.php +++ b/src/Generated/Models/B2BRegistrationMetricsInitial.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): B2BRe } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Timestamp that represents the date time that B2B registration data was initially aggregated. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Timestamp that represents the date time that B2B registration data was initially aggregated. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2BRegistrationMetricsRecent.php b/src/Generated/Models/B2BRegistrationMetricsRecent.php index aa9d4e47a19..c00b0dd840e 100644 --- a/src/Generated/Models/B2BRegistrationMetricsRecent.php +++ b/src/Generated/Models/B2BRegistrationMetricsRecent.php @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. The updateDateTime property + * Gets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. The updateDateTime property + * Sets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2BSignInActivityMetrics.php b/src/Generated/Models/B2BSignInActivityMetrics.php index 6e3f4ad74e2..62498559111 100644 --- a/src/Generated/Models/B2BSignInActivityMetrics.php +++ b/src/Generated/Models/B2BSignInActivityMetrics.php @@ -51,7 +51,7 @@ public function getInitial(): ?B2BSignInActivityMetricsInitial { } /** - * Gets the investigationHints property value. The investigationHints property + * Gets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). * @return array|null */ public function getInvestigationHints(): ?array { @@ -96,7 +96,7 @@ public function setInitial(?B2BSignInActivityMetricsInitial $value): void { } /** - * Sets the investigationHints property value. The investigationHints property + * Sets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { diff --git a/src/Generated/Models/B2BSignInActivityMetricsBase.php b/src/Generated/Models/B2BSignInActivityMetricsBase.php index 77e11357b67..44f61841238 100644 --- a/src/Generated/Models/B2BSignInActivityMetricsBase.php +++ b/src/Generated/Models/B2BSignInActivityMetricsBase.php @@ -49,7 +49,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property + * Gets the inboundMonthlyTotalApplications property value. The total number of applications accessed by inbound users in the last month. * @return string|null */ public function getInboundMonthlyTotalApplications(): ?string { @@ -61,7 +61,7 @@ public function getInboundMonthlyTotalApplications(): ?string { } /** - * Gets the inboundMonthlyTotalUsers property value. The inboundMonthlyTotalUsers property + * Gets the inboundMonthlyTotalUsers property value. The total number of unique inbound users with sign-in activity in the last month. * @return string|null */ public function getInboundMonthlyTotalUsers(): ?string { @@ -73,7 +73,7 @@ public function getInboundMonthlyTotalUsers(): ?string { } /** - * Gets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property + * Gets the outboundMonthlyTotalApplications property value. The total number of applications accessed by outbound users in the last month. * @return string|null */ public function getOutboundMonthlyTotalApplications(): ?string { @@ -85,7 +85,7 @@ public function getOutboundMonthlyTotalApplications(): ?string { } /** - * Gets the outboundMonthlyTotalUsers property value. The outboundMonthlyTotalUsers property + * Gets the outboundMonthlyTotalUsers property value. The total number of unique outbound users with sign-in activity in the last month. * @return string|null */ public function getOutboundMonthlyTotalUsers(): ?string { @@ -97,7 +97,7 @@ public function getOutboundMonthlyTotalUsers(): ?string { } /** - * Gets the watermarkDateTime property value. The watermarkDateTime property + * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -122,7 +122,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property + * Sets the inboundMonthlyTotalApplications property value. The total number of applications accessed by inbound users in the last month. * @param string|null $value Value to set for the inboundMonthlyTotalApplications property. */ public function setInboundMonthlyTotalApplications(?string $value): void { @@ -130,7 +130,7 @@ public function setInboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the inboundMonthlyTotalUsers property value. The inboundMonthlyTotalUsers property + * Sets the inboundMonthlyTotalUsers property value. The total number of unique inbound users with sign-in activity in the last month. * @param string|null $value Value to set for the inboundMonthlyTotalUsers property. */ public function setInboundMonthlyTotalUsers(?string $value): void { @@ -138,7 +138,7 @@ public function setInboundMonthlyTotalUsers(?string $value): void { } /** - * Sets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property + * Sets the outboundMonthlyTotalApplications property value. The total number of applications accessed by outbound users in the last month. * @param string|null $value Value to set for the outboundMonthlyTotalApplications property. */ public function setOutboundMonthlyTotalApplications(?string $value): void { @@ -146,7 +146,7 @@ public function setOutboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the outboundMonthlyTotalUsers property value. The outboundMonthlyTotalUsers property + * Sets the outboundMonthlyTotalUsers property value. The total number of unique outbound users with sign-in activity in the last month. * @param string|null $value Value to set for the outboundMonthlyTotalUsers property. */ public function setOutboundMonthlyTotalUsers(?string $value): void { @@ -154,7 +154,7 @@ public function setOutboundMonthlyTotalUsers(?string $value): void { } /** - * Sets the watermarkDateTime property value. The watermarkDateTime property + * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2BSignInActivityMetricsInitial.php b/src/Generated/Models/B2BSignInActivityMetricsInitial.php index 2c2a218507b..f067f4b6f3a 100644 --- a/src/Generated/Models/B2BSignInActivityMetricsInitial.php +++ b/src/Generated/Models/B2BSignInActivityMetricsInitial.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): B2BSi } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2BSignInActivityMetricsRecent.php b/src/Generated/Models/B2BSignInActivityMetricsRecent.php index d83c768cad6..a503bb2ea57 100644 --- a/src/Generated/Models/B2BSignInActivityMetricsRecent.php +++ b/src/Generated/Models/B2BSignInActivityMetricsRecent.php @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. The updateDateTime property + * Gets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. The updateDateTime property + * Sets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/B2bRegistrationMetrics.php b/src/Generated/Models/B2bRegistrationMetrics.php index b93bfe93b88..d0e48dd9715 100644 --- a/src/Generated/Models/B2bRegistrationMetrics.php +++ b/src/Generated/Models/B2bRegistrationMetrics.php @@ -51,7 +51,7 @@ public function getInitial(): ?B2BRegistrationMetricsInitial { } /** - * Gets the investigationHints property value. The investigationHints property + * Gets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). * @return array|null */ public function getInvestigationHints(): ?array { @@ -96,7 +96,7 @@ public function setInitial(?B2BRegistrationMetricsInitial $value): void { } /** - * Sets the investigationHints property value. The investigationHints property + * Sets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { diff --git a/src/Generated/Models/BillingMetrics.php b/src/Generated/Models/BillingMetrics.php index 3f1f34ebb75..bb137bc9ed2 100644 --- a/src/Generated/Models/BillingMetrics.php +++ b/src/Generated/Models/BillingMetrics.php @@ -51,7 +51,7 @@ public function getInitial(): ?BillingMetricsInitial { } /** - * Gets the investigationHints property value. The investigationHints property + * Gets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). * @return array|null */ public function getInvestigationHints(): ?array { @@ -96,7 +96,7 @@ public function setInitial(?BillingMetricsInitial $value): void { } /** - * Sets the investigationHints property value. The investigationHints property + * Sets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { diff --git a/src/Generated/Models/BillingMetricsBase.php b/src/Generated/Models/BillingMetricsBase.php index 138832742ff..c80787c28c4 100644 --- a/src/Generated/Models/BillingMetricsBase.php +++ b/src/Generated/Models/BillingMetricsBase.php @@ -60,7 +60,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the foreignAssociatedTenantBillingManagementActiveCount property value. The foreignAssociatedTenantBillingManagementActiveCount property + * Gets the foreignAssociatedTenantBillingManagementActiveCount property value. The number of foreign associated tenants with active billing management. * @return string|null */ public function getForeignAssociatedTenantBillingManagementActiveCount(): ?string { @@ -72,7 +72,7 @@ public function getForeignAssociatedTenantBillingManagementActiveCount(): ?strin } /** - * Gets the foreignAssociatedTenantCount property value. The foreignAssociatedTenantCount property + * Gets the foreignAssociatedTenantCount property value. The total number of foreign associated tenants. * @return string|null */ public function getForeignAssociatedTenantCount(): ?string { @@ -84,7 +84,7 @@ public function getForeignAssociatedTenantCount(): ?string { } /** - * Gets the foreignAssociatedTenantProvisioningActiveCount property value. The foreignAssociatedTenantProvisioningActiveCount property + * Gets the foreignAssociatedTenantProvisioningActiveCount property value. The number of foreign associated tenants with active provisioning. * @return string|null */ public function getForeignAssociatedTenantProvisioningActiveCount(): ?string { @@ -96,7 +96,7 @@ public function getForeignAssociatedTenantProvisioningActiveCount(): ?string { } /** - * Gets the localAssociatedTenantBillingManagementActiveCount property value. The localAssociatedTenantBillingManagementActiveCount property + * Gets the localAssociatedTenantBillingManagementActiveCount property value. The number of local associated tenants with active billing management. * @return string|null */ public function getLocalAssociatedTenantBillingManagementActiveCount(): ?string { @@ -108,7 +108,7 @@ public function getLocalAssociatedTenantBillingManagementActiveCount(): ?string } /** - * Gets the localAssociatedTenantCount property value. The localAssociatedTenantCount property + * Gets the localAssociatedTenantCount property value. The total number of local associated tenants. * @return string|null */ public function getLocalAssociatedTenantCount(): ?string { @@ -120,7 +120,7 @@ public function getLocalAssociatedTenantCount(): ?string { } /** - * Gets the localAssociatedTenantIds property value. The localAssociatedTenantIds property + * Gets the localAssociatedTenantIds property value. The list of local associated tenant IDs. * @return array|null */ public function getLocalAssociatedTenantIds(): ?array { @@ -134,7 +134,7 @@ public function getLocalAssociatedTenantIds(): ?array { } /** - * Gets the localAssociatedTenantProvisioningActiveCount property value. The localAssociatedTenantProvisioningActiveCount property + * Gets the localAssociatedTenantProvisioningActiveCount property value. The number of local associated tenants with active provisioning. * @return string|null */ public function getLocalAssociatedTenantProvisioningActiveCount(): ?string { @@ -146,7 +146,7 @@ public function getLocalAssociatedTenantProvisioningActiveCount(): ?string { } /** - * Gets the watermarkDateTime property value. The watermarkDateTime property + * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -174,7 +174,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the foreignAssociatedTenantBillingManagementActiveCount property value. The foreignAssociatedTenantBillingManagementActiveCount property + * Sets the foreignAssociatedTenantBillingManagementActiveCount property value. The number of foreign associated tenants with active billing management. * @param string|null $value Value to set for the foreignAssociatedTenantBillingManagementActiveCount property. */ public function setForeignAssociatedTenantBillingManagementActiveCount(?string $value): void { @@ -182,7 +182,7 @@ public function setForeignAssociatedTenantBillingManagementActiveCount(?string $ } /** - * Sets the foreignAssociatedTenantCount property value. The foreignAssociatedTenantCount property + * Sets the foreignAssociatedTenantCount property value. The total number of foreign associated tenants. * @param string|null $value Value to set for the foreignAssociatedTenantCount property. */ public function setForeignAssociatedTenantCount(?string $value): void { @@ -190,7 +190,7 @@ public function setForeignAssociatedTenantCount(?string $value): void { } /** - * Sets the foreignAssociatedTenantProvisioningActiveCount property value. The foreignAssociatedTenantProvisioningActiveCount property + * Sets the foreignAssociatedTenantProvisioningActiveCount property value. The number of foreign associated tenants with active provisioning. * @param string|null $value Value to set for the foreignAssociatedTenantProvisioningActiveCount property. */ public function setForeignAssociatedTenantProvisioningActiveCount(?string $value): void { @@ -198,7 +198,7 @@ public function setForeignAssociatedTenantProvisioningActiveCount(?string $value } /** - * Sets the localAssociatedTenantBillingManagementActiveCount property value. The localAssociatedTenantBillingManagementActiveCount property + * Sets the localAssociatedTenantBillingManagementActiveCount property value. The number of local associated tenants with active billing management. * @param string|null $value Value to set for the localAssociatedTenantBillingManagementActiveCount property. */ public function setLocalAssociatedTenantBillingManagementActiveCount(?string $value): void { @@ -206,7 +206,7 @@ public function setLocalAssociatedTenantBillingManagementActiveCount(?string $va } /** - * Sets the localAssociatedTenantCount property value. The localAssociatedTenantCount property + * Sets the localAssociatedTenantCount property value. The total number of local associated tenants. * @param string|null $value Value to set for the localAssociatedTenantCount property. */ public function setLocalAssociatedTenantCount(?string $value): void { @@ -214,7 +214,7 @@ public function setLocalAssociatedTenantCount(?string $value): void { } /** - * Sets the localAssociatedTenantIds property value. The localAssociatedTenantIds property + * Sets the localAssociatedTenantIds property value. The list of local associated tenant IDs. * @param array|null $value Value to set for the localAssociatedTenantIds property. */ public function setLocalAssociatedTenantIds(?array $value): void { @@ -222,7 +222,7 @@ public function setLocalAssociatedTenantIds(?array $value): void { } /** - * Sets the localAssociatedTenantProvisioningActiveCount property value. The localAssociatedTenantProvisioningActiveCount property + * Sets the localAssociatedTenantProvisioningActiveCount property value. The number of local associated tenants with active provisioning. * @param string|null $value Value to set for the localAssociatedTenantProvisioningActiveCount property. */ public function setLocalAssociatedTenantProvisioningActiveCount(?string $value): void { @@ -230,7 +230,7 @@ public function setLocalAssociatedTenantProvisioningActiveCount(?string $value): } /** - * Sets the watermarkDateTime property value. The watermarkDateTime property + * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/BillingMetricsInitial.php b/src/Generated/Models/BillingMetricsInitial.php index 2d37b10fbb9..b83191915ee 100644 --- a/src/Generated/Models/BillingMetricsInitial.php +++ b/src/Generated/Models/BillingMetricsInitial.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Billi } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Timestamp that represents when billing metrics are initially aggregated for the related tenant. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Timestamp that represents when billing metrics are initially aggregated for the related tenant. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/BillingMetricsRecent.php b/src/Generated/Models/BillingMetricsRecent.php index 95c0beb3c99..dfb10b69115 100644 --- a/src/Generated/Models/BillingMetricsRecent.php +++ b/src/Generated/Models/BillingMetricsRecent.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. The updateDateTime property + * Gets the updateDateTime property value. Timestamp that represents when billing metrics are aggregated and have sufficiently changed for the related tenant. * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. The updateDateTime property + * Sets the updateDateTime property value. Timestamp that represents when billing metrics are aggregated and have sufficiently changed for the related tenant. * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/BlastRadiusRisk.php b/src/Generated/Models/BlastRadiusRisk.php new file mode 100644 index 00000000000..d922b1930be --- /dev/null +++ b/src/Generated/Models/BlastRadiusRisk.php @@ -0,0 +1,214 @@ +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 BlastRadiusRisk + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BlastRadiusRisk { + return new BlastRadiusRisk(); + } + + /** + * 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()), + 'riskIndicators' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setRiskIndicators($val); + }, + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), + 'riskRecommendations' => fn(ParseNode $n) => $o->setRiskRecommendations($n->getCollectionOfObjectValues([RiskRecommendation::class, 'createFromDiscriminatorValue'])), + 'riskUrl' => fn(ParseNode $n) => $o->setRiskUrl($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 riskIndicators property value. The riskIndicators property + * @return array|null + */ + public function getRiskIndicators(): ?array { + $val = $this->getBackingStore()->get('riskIndicators'); + 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 'riskIndicators'"); + } + + /** + * Gets the riskLevel property value. The riskLevel property + * @return RiskLevel|null + */ + public function getRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + + /** + * Gets the riskRecommendations property value. The riskRecommendations property + * @return array|null + */ + public function getRiskRecommendations(): ?array { + $val = $this->getBackingStore()->get('riskRecommendations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RiskRecommendation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskRecommendations'"); + } + + /** + * Gets the riskUrl property value. The riskUrl property + * @return string|null + */ + public function getRiskUrl(): ?string { + $val = $this->getBackingStore()->get('riskUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskUrl'"); + } + + /** + * 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->writeCollectionOfPrimitiveValues('riskIndicators', $this->getRiskIndicators()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); + $writer->writeCollectionOfObjectValues('riskRecommendations', $this->getRiskRecommendations()); + $writer->writeStringValue('riskUrl', $this->getRiskUrl()); + $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 riskIndicators property value. The riskIndicators property + * @param array|null $value Value to set for the riskIndicators property. + */ + public function setRiskIndicators(?array $value): void { + $this->getBackingStore()->set('riskIndicators', $value); + } + + /** + * Sets the riskLevel property value. The riskLevel property + * @param RiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + + /** + * Sets the riskRecommendations property value. The riskRecommendations property + * @param array|null $value Value to set for the riskRecommendations property. + */ + public function setRiskRecommendations(?array $value): void { + $this->getBackingStore()->set('riskRecommendations', $value); + } + + /** + * Sets the riskUrl property value. The riskUrl property + * @param string|null $value Value to set for the riskUrl property. + */ + public function setRiskUrl(?string $value): void { + $this->getBackingStore()->set('riskUrl', $value); + } + +} diff --git a/src/Generated/Models/CallAiInsight.php b/src/Generated/Models/CallAiInsight.php index 280902d96b0..f33f25ba805 100644 --- a/src/Generated/Models/CallAiInsight.php +++ b/src/Generated/Models/CallAiInsight.php @@ -101,6 +101,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getDateTimeValue()), 'meetingNotes' => fn(ParseNode $n) => $o->setMeetingNotes($n->getCollectionOfObjectValues([MeetingNote::class, 'createFromDiscriminatorValue'])), + 'recapUrl' => fn(ParseNode $n) => $o->setRecapUrl($n->getStringValue()), 'viewpoint' => fn(ParseNode $n) => $o->setViewpoint($n->getObjectValue([CallAiInsightViewPoint::class, 'createFromDiscriminatorValue'])), ]); } @@ -119,6 +120,18 @@ public function getMeetingNotes(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingNotes'"); } + /** + * Gets the recapUrl property value. The recapUrl property + * @return string|null + */ + public function getRecapUrl(): ?string { + $val = $this->getBackingStore()->get('recapUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recapUrl'"); + } + /** * Gets the viewpoint property value. The viewpoint property * @return CallAiInsightViewPoint|null @@ -143,6 +156,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeDateTimeValue('endDateTime', $this->getEndDateTime()); $writer->writeCollectionOfObjectValues('meetingNotes', $this->getMeetingNotes()); + $writer->writeStringValue('recapUrl', $this->getRecapUrl()); $writer->writeObjectValue('viewpoint', $this->getViewpoint()); } @@ -194,6 +208,14 @@ public function setMeetingNotes(?array $value): void { $this->getBackingStore()->set('meetingNotes', $value); } + /** + * Sets the recapUrl property value. The recapUrl property + * @param string|null $value Value to set for the recapUrl property. + */ + public function setRecapUrl(?string $value): void { + $this->getBackingStore()->set('recapUrl', $value); + } + /** * Sets the viewpoint property value. The viewpoint property * @param CallAiInsightViewPoint|null $value Value to set for the viewpoint property. diff --git a/src/Generated/Models/CloudLicensing/DeviceCloudLicensing.php b/src/Generated/Models/CloudLicensing/DeviceCloudLicensing.php new file mode 100644 index 00000000000..5c0bd1a1510 --- /dev/null +++ b/src/Generated/Models/CloudLicensing/DeviceCloudLicensing.php @@ -0,0 +1,187 @@ +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 DeviceCloudLicensing + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceCloudLicensing { + return new DeviceCloudLicensing(); + } + + /** + * 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 assignments property value. The assignments property + * @return array|null + */ + public function getAssignments(): ?array { + $val = $this->getBackingStore()->get('assignments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Assignment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignments'"); + } + + /** + * 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 [ + 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getCollectionOfObjectValues([Assignment::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'usageRights' => fn(ParseNode $n) => $o->setUsageRights($n->getCollectionOfObjectValues([UsageRight::class, 'createFromDiscriminatorValue'])), + 'waitingMembers' => fn(ParseNode $n) => $o->setWaitingMembers($n->getCollectionOfObjectValues([WaitingMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * 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 usageRights property value. The usageRights property + * @return array|null + */ + public function getUsageRights(): ?array { + $val = $this->getBackingStore()->get('usageRights'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UsageRight::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'usageRights'"); + } + + /** + * Gets the waitingMembers property value. The waitingMembers property + * @return array|null + */ + public function getWaitingMembers(): ?array { + $val = $this->getBackingStore()->get('waitingMembers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WaitingMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'waitingMembers'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('assignments', $this->getAssignments()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('usageRights', $this->getUsageRights()); + $writer->writeCollectionOfObjectValues('waitingMembers', $this->getWaitingMembers()); + $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 assignments property value. The assignments property + * @param array|null $value Value to set for the assignments property. + */ + public function setAssignments(?array $value): void { + $this->getBackingStore()->set('assignments', $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 usageRights property value. The usageRights property + * @param array|null $value Value to set for the usageRights property. + */ + public function setUsageRights(?array $value): void { + $this->getBackingStore()->set('usageRights', $value); + } + + /** + * Sets the waitingMembers property value. The waitingMembers property + * @param array|null $value Value to set for the waitingMembers property. + */ + public function setWaitingMembers(?array $value): void { + $this->getBackingStore()->set('waitingMembers', $value); + } + +} diff --git a/src/Generated/Models/CloudPcAgentPool.php b/src/Generated/Models/CloudPcAgentPool.php index 84de5b35680..721b4765030 100644 --- a/src/Generated/Models/CloudPcAgentPool.php +++ b/src/Generated/Models/CloudPcAgentPool.php @@ -37,6 +37,18 @@ public function getBillingConfiguration(): ?CloudPcAgentPoolBillingConfiguration throw new \UnexpectedValueException("Invalid type found in backing store for 'billingConfiguration'"); } + /** + * Gets the capabilities property value. The capabilities property + * @return CloudPcAgentPoolCapabilityConfiguration|null + */ + public function getCapabilities(): ?CloudPcAgentPoolCapabilityConfiguration { + $val = $this->getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof CloudPcAgentPoolCapabilityConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + /** * The deserialization information for the current model * @return array @@ -45,6 +57,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'billingConfiguration' => fn(ParseNode $n) => $o->setBillingConfiguration($n->getObjectValue([CloudPcAgentPoolBillingConfiguration::class, 'createFromDiscriminatorValue'])), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([CloudPcAgentPoolCapabilityConfiguration::class, 'createFromDiscriminatorValue'])), 'poolUrl' => fn(ParseNode $n) => $o->setPoolUrl($n->getStringValue()), 'scalingPolicy' => fn(ParseNode $n) => $o->setScalingPolicy($n->getObjectValue([CloudPcAgentPoolScalingPolicy::class, 'createFromDiscriminatorValue'])), 'sessionUsage' => fn(ParseNode $n) => $o->setSessionUsage($n->getObjectValue([CloudPcAgentPoolSessionUsage::class, 'createFromDiscriminatorValue'])), @@ -94,6 +107,7 @@ public function getSessionUsage(): ?CloudPcAgentPoolSessionUsage { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('billingConfiguration', $this->getBillingConfiguration()); + $writer->writeObjectValue('capabilities', $this->getCapabilities()); $writer->writeStringValue('poolUrl', $this->getPoolUrl()); $writer->writeObjectValue('scalingPolicy', $this->getScalingPolicy()); $writer->writeObjectValue('sessionUsage', $this->getSessionUsage()); @@ -107,6 +121,14 @@ public function setBillingConfiguration(?CloudPcAgentPoolBillingConfiguration $v $this->getBackingStore()->set('billingConfiguration', $value); } + /** + * Sets the capabilities property value. The capabilities property + * @param CloudPcAgentPoolCapabilityConfiguration|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?CloudPcAgentPoolCapabilityConfiguration $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + /** * Sets the poolUrl property value. The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. * @param string|null $value Value to set for the poolUrl property. diff --git a/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php b/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php index cf6a3db65f6..873a40f70e1 100644 --- a/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php +++ b/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php @@ -25,18 +25,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud return new CloudPcAgentPoolCapabilityConfiguration(); } - /** - * Gets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. - * @return bool|null - */ - public function getEnableSingleSignOn(): ?bool { - $val = $this->getBackingStore()->get('enableSingleSignOn'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'enableSingleSignOn'"); - } - /** * The deserialization information for the current model * @return array @@ -44,7 +32,6 @@ public function getEnableSingleSignOn(): ?bool { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'enableSingleSignOn' => fn(ParseNode $n) => $o->setEnableSingleSignOn($n->getBooleanValue()), ]); } @@ -54,15 +41,6 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeBooleanValue('enableSingleSignOn', $this->getEnableSingleSignOn()); - } - - /** - * Sets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. - * @param bool|null $value Value to set for the enableSingleSignOn property. - */ - public function setEnableSingleSignOn(?bool $value): void { - $this->getBackingStore()->set('enableSingleSignOn', $value); } } diff --git a/src/Generated/Models/CloudPcPool.php b/src/Generated/Models/CloudPcPool.php index b9cf51a70e6..9a19a97986f 100644 --- a/src/Generated/Models/CloudPcPool.php +++ b/src/Generated/Models/CloudPcPool.php @@ -47,18 +47,6 @@ public function getAssignments(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'assignments'"); } - /** - * Gets the capabilities property value. The capabilities property - * @return CloudPcPoolCapabilityConfiguration|null - */ - public function getCapabilities(): ?CloudPcPoolCapabilityConfiguration { - $val = $this->getBackingStore()->get('capabilities'); - if (is_null($val) || $val instanceof CloudPcPoolCapabilityConfiguration) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); - } - /** * Gets the cloudPcConfiguration property value. The cloudPcConfiguration property * @return CloudPcConfiguration|null @@ -115,7 +103,6 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getCollectionOfObjectValues([CloudPcPoolAssignment::class, 'createFromDiscriminatorValue'])), - 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([CloudPcPoolCapabilityConfiguration::class, 'createFromDiscriminatorValue'])), 'cloudPcConfiguration' => fn(ParseNode $n) => $o->setCloudPcConfiguration($n->getObjectValue([CloudPcConfiguration::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), @@ -156,7 +143,6 @@ public function getNetworkConfiguration(): ?CloudPcNetworkConfiguration { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('assignments', $this->getAssignments()); - $writer->writeObjectValue('capabilities', $this->getCapabilities()); $writer->writeObjectValue('cloudPcConfiguration', $this->getCloudPcConfiguration()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('description', $this->getDescription()); @@ -173,14 +159,6 @@ public function setAssignments(?array $value): void { $this->getBackingStore()->set('assignments', $value); } - /** - * Sets the capabilities property value. The capabilities property - * @param CloudPcPoolCapabilityConfiguration|null $value Value to set for the capabilities property. - */ - public function setCapabilities(?CloudPcPoolCapabilityConfiguration $value): void { - $this->getBackingStore()->set('capabilities', $value); - } - /** * Sets the cloudPcConfiguration property value. The cloudPcConfiguration property * @param CloudPcConfiguration|null $value Value to set for the cloudPcConfiguration property. diff --git a/src/Generated/Models/CloudPcPoolCapabilityConfiguration.php b/src/Generated/Models/CloudPcPoolCapabilityConfiguration.php index 3af42a0c376..f31238edbe2 100644 --- a/src/Generated/Models/CloudPcPoolCapabilityConfiguration.php +++ b/src/Generated/Models/CloudPcPoolCapabilityConfiguration.php @@ -62,6 +62,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the enableSingleSignOn property value. The enableSingleSignOn property + * @return bool|null + */ + public function getEnableSingleSignOn(): ?bool { + $val = $this->getBackingStore()->get('enableSingleSignOn'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enableSingleSignOn'"); + } + /** * The deserialization information for the current model * @return array @@ -69,6 +81,7 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'enableSingleSignOn' => fn(ParseNode $n) => $o->setEnableSingleSignOn($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } @@ -90,6 +103,7 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('enableSingleSignOn', $this->getEnableSingleSignOn()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -110,6 +124,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the enableSingleSignOn property value. The enableSingleSignOn property + * @param bool|null $value Value to set for the enableSingleSignOn property. + */ + public function setEnableSingleSignOn(?bool $value): void { + $this->getBackingStore()->set('enableSingleSignOn', $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/DelegatedAdministrationRoleAssignment.php b/src/Generated/Models/DelegatedAdministrationRoleAssignment.php index 6c3a365f1b9..f169ec53964 100644 --- a/src/Generated/Models/DelegatedAdministrationRoleAssignment.php +++ b/src/Generated/Models/DelegatedAdministrationRoleAssignment.php @@ -83,7 +83,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupDisplayName property value. The groupDisplayName property + * Gets the groupDisplayName property value. The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. * @return string|null */ public function getGroupDisplayName(): ?string { @@ -107,7 +107,7 @@ public function getOdataType(): ?string { } /** - * Gets the roleTemplates property value. The roleTemplates property + * Gets the roleTemplates property value. A collection of role templates that define the roles to be assigned to the group in the governed tenant. * @return array|null */ public function getRoleTemplates(): ?array { @@ -157,7 +157,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupDisplayName property value. The groupDisplayName property + * Sets the groupDisplayName property value. The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. * @param string|null $value Value to set for the groupDisplayName property. */ public function setGroupDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the roleTemplates property value. The roleTemplates property + * Sets the roleTemplates property value. A collection of role templates that define the roles to be assigned to the group in the governed tenant. * @param array|null $value Value to set for the roleTemplates property. */ public function setRoleTemplates(?array $value): void { diff --git a/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php b/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php index a367dfb6b61..6f9ee069cee 100644 --- a/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php +++ b/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php @@ -71,7 +71,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the groupDisplayName property value. The groupDisplayName property + * Gets the groupDisplayName property value. The display name of the security group identified by groupId at the time the snapshot was created. Read-only. * @return string|null */ public function getGroupDisplayName(): ?string { @@ -83,7 +83,7 @@ public function getGroupDisplayName(): ?string { } /** - * Gets the groupId property value. The groupId property + * Gets the groupId property value. The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. * @return string|null */ public function getGroupId(): ?string { @@ -107,7 +107,7 @@ public function getOdataType(): ?string { } /** - * Gets the roleTemplates property value. The roleTemplates property + * Gets the roleTemplates property value. The collection of role templates that define the Microsoft Entra roles to be assigned. * @return array|null */ public function getRoleTemplates(): ?array { @@ -149,7 +149,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the groupDisplayName property value. The groupDisplayName property + * Sets the groupDisplayName property value. The display name of the security group identified by groupId at the time the snapshot was created. Read-only. * @param string|null $value Value to set for the groupDisplayName property. */ public function setGroupDisplayName(?string $value): void { @@ -157,7 +157,7 @@ public function setGroupDisplayName(?string $value): void { } /** - * Sets the groupId property value. The groupId property + * Sets the groupId property value. The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -173,7 +173,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the roleTemplates property value. The roleTemplates property + * Sets the roleTemplates property value. The collection of role templates that define the Microsoft Entra roles to be assigned. * @param array|null $value Value to set for the roleTemplates property. */ public function setRoleTemplates(?array $value): void { diff --git a/src/Generated/Models/Device.php b/src/Generated/Models/Device.php index 602d0770b80..0b5c0ca0420 100644 --- a/src/Generated/Models/Device.php +++ b/src/Generated/Models/Device.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; use DateTime; +use Microsoft\Graph\Beta\Generated\Models\CloudLicensing\DeviceCloudLicensing; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -79,6 +80,18 @@ public function getApproximateLastSignInDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'approximateLastSignInDateTime'"); } + /** + * Gets the cloudLicensing property value. The cloud licensing relationships for this device, including assignments, usage rights, and waiting members. + * @return DeviceCloudLicensing|null + */ + public function getCloudLicensing(): ?DeviceCloudLicensing { + $val = $this->getBackingStore()->get('cloudLicensing'); + if (is_null($val) || $val instanceof DeviceCloudLicensing) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudLicensing'"); + } + /** * Gets the commands property value. Set of commands sent to this device. * @return array|null @@ -271,6 +284,7 @@ public function getFieldDeserializers(): array { }, 'alternativeSecurityIds' => fn(ParseNode $n) => $o->setAlternativeSecurityIds($n->getCollectionOfObjectValues([AlternativeSecurityId::class, 'createFromDiscriminatorValue'])), 'approximateLastSignInDateTime' => fn(ParseNode $n) => $o->setApproximateLastSignInDateTime($n->getDateTimeValue()), + 'cloudLicensing' => fn(ParseNode $n) => $o->setCloudLicensing($n->getObjectValue([DeviceCloudLicensing::class, 'createFromDiscriminatorValue'])), 'commands' => fn(ParseNode $n) => $o->setCommands($n->getCollectionOfObjectValues([Command::class, 'createFromDiscriminatorValue'])), 'complianceExpirationDateTime' => fn(ParseNode $n) => $o->setComplianceExpirationDateTime($n->getDateTimeValue()), 'deviceCategory' => fn(ParseNode $n) => $o->setDeviceCategory($n->getStringValue()), @@ -699,6 +713,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfPrimitiveValues('alternativeNames', $this->getAlternativeNames()); $writer->writeCollectionOfObjectValues('alternativeSecurityIds', $this->getAlternativeSecurityIds()); $writer->writeDateTimeValue('approximateLastSignInDateTime', $this->getApproximateLastSignInDateTime()); + $writer->writeObjectValue('cloudLicensing', $this->getCloudLicensing()); $writer->writeCollectionOfObjectValues('commands', $this->getCommands()); $writer->writeDateTimeValue('complianceExpirationDateTime', $this->getComplianceExpirationDateTime()); $writer->writeStringValue('deviceCategory', $this->getDeviceCategory()); @@ -775,6 +790,14 @@ public function setApproximateLastSignInDateTime(?DateTime $value): void { $this->getBackingStore()->set('approximateLastSignInDateTime', $value); } + /** + * Sets the cloudLicensing property value. The cloud licensing relationships for this device, including assignments, usage rights, and waiting members. + * @param DeviceCloudLicensing|null $value Value to set for the cloudLicensing property. + */ + public function setCloudLicensing(?DeviceCloudLicensing $value): void { + $this->getBackingStore()->set('cloudLicensing', $value); + } + /** * Sets the commands property value. Set of commands sent to this device. * @param array|null $value Value to set for the commands property. diff --git a/src/Generated/Models/DistributionList.php b/src/Generated/Models/DistributionList.php index 2caad74f0af..c40a0a238bb 100644 --- a/src/Generated/Models/DistributionList.php +++ b/src/Generated/Models/DistributionList.php @@ -48,7 +48,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([DistributionListMember::class, 'createFromDiscriminatorValue'])), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getStringValue()), - 'personIdentifier' => fn(ParseNode $n) => $o->setPersonIdentifier($n->getStringValue()), + 'personId' => fn(ParseNode $n) => $o->setPersonId($n->getStringValue()), 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), ]); } @@ -80,15 +80,15 @@ public function getNotes(): ?string { } /** - * Gets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. + * Gets the personId property value. The personId property * @return string|null */ - public function getPersonIdentifier(): ?string { - $val = $this->getBackingStore()->get('personIdentifier'); + public function getPersonId(): ?string { + $val = $this->getBackingStore()->get('personId'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'personIdentifier'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'personId'"); } /** @@ -114,7 +114,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeCollectionOfObjectValues('members', $this->getMembers()); $writer->writeStringValue('notes', $this->getNotes()); - $writer->writeStringValue('personIdentifier', $this->getPersonIdentifier()); + $writer->writeStringValue('personId', $this->getPersonId()); $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); } @@ -143,11 +143,11 @@ public function setNotes(?string $value): void { } /** - * Sets the personIdentifier property value. The unique identifier of the distribution list in the mailbox. Read-only. - * @param string|null $value Value to set for the personIdentifier property. + * Sets the personId property value. The personId property + * @param string|null $value Value to set for the personId property. */ - public function setPersonIdentifier(?string $value): void { - $this->getBackingStore()->set('personIdentifier', $value); + public function setPersonId(?string $value): void { + $this->getBackingStore()->set('personId', $value); } /** diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 10fcd41828c..16f3ba3f11e 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -2380,6 +2380,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.teamTemplateDefinition': return new TeamTemplateDefinition(); case '#microsoft.graph.teamwork': return new Teamwork(); case '#microsoft.graph.teamworkBot': return new TeamworkBot(); + case '#microsoft.graph.teamworkCustomEmoji': return new TeamworkCustomEmoji(); case '#microsoft.graph.teamworkDevice': return new TeamworkDevice(); case '#microsoft.graph.teamworkDeviceActivity': return new TeamworkDeviceActivity(); case '#microsoft.graph.teamworkDeviceConfiguration': return new TeamworkDeviceConfiguration(); diff --git a/src/Generated/Models/EntraDriftIdentityInfo.php b/src/Generated/Models/EntraDriftIdentityInfo.php index d25d5da027a..3de896ecb68 100644 --- a/src/Generated/Models/EntraDriftIdentityInfo.php +++ b/src/Generated/Models/EntraDriftIdentityInfo.php @@ -32,15 +32,37 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entra public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'identityType' => fn(ParseNode $n) => $o->setIdentityType($n->getStringValue()), ]); } + /** + * Gets the identityType property value. The identityType property + * @return string|null + */ + public function getIdentityType(): ?string { + $val = $this->getBackingStore()->get('identityType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityType'"); + } + /** * 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('identityType', $this->getIdentityType()); + } + + /** + * Sets the identityType property value. The identityType property + * @param string|null $value Value to set for the identityType property. + */ + public function setIdentityType(?string $value): void { + $this->getBackingStore()->set('identityType', $value); } } diff --git a/src/Generated/Models/ExposureRisk.php b/src/Generated/Models/ExposureRisk.php new file mode 100644 index 00000000000..35ca1fa6c90 --- /dev/null +++ b/src/Generated/Models/ExposureRisk.php @@ -0,0 +1,214 @@ +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 ExposureRisk + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExposureRisk { + return new ExposureRisk(); + } + + /** + * 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()), + 'riskIndicators' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setRiskIndicators($val); + }, + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), + 'riskRecommendations' => fn(ParseNode $n) => $o->setRiskRecommendations($n->getCollectionOfObjectValues([RiskRecommendation::class, 'createFromDiscriminatorValue'])), + 'riskUrl' => fn(ParseNode $n) => $o->setRiskUrl($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 riskIndicators property value. The riskIndicators property + * @return array|null + */ + public function getRiskIndicators(): ?array { + $val = $this->getBackingStore()->get('riskIndicators'); + 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 'riskIndicators'"); + } + + /** + * Gets the riskLevel property value. The riskLevel property + * @return RiskLevel|null + */ + public function getRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + + /** + * Gets the riskRecommendations property value. The riskRecommendations property + * @return array|null + */ + public function getRiskRecommendations(): ?array { + $val = $this->getBackingStore()->get('riskRecommendations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RiskRecommendation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskRecommendations'"); + } + + /** + * Gets the riskUrl property value. The riskUrl property + * @return string|null + */ + public function getRiskUrl(): ?string { + $val = $this->getBackingStore()->get('riskUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskUrl'"); + } + + /** + * 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->writeCollectionOfPrimitiveValues('riskIndicators', $this->getRiskIndicators()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); + $writer->writeCollectionOfObjectValues('riskRecommendations', $this->getRiskRecommendations()); + $writer->writeStringValue('riskUrl', $this->getRiskUrl()); + $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 riskIndicators property value. The riskIndicators property + * @param array|null $value Value to set for the riskIndicators property. + */ + public function setRiskIndicators(?array $value): void { + $this->getBackingStore()->set('riskIndicators', $value); + } + + /** + * Sets the riskLevel property value. The riskLevel property + * @param RiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + + /** + * Sets the riskRecommendations property value. The riskRecommendations property + * @param array|null $value Value to set for the riskRecommendations property. + */ + public function setRiskRecommendations(?array $value): void { + $this->getBackingStore()->set('riskRecommendations', $value); + } + + /** + * Sets the riskUrl property value. The riskUrl property + * @param string|null $value Value to set for the riskUrl property. + */ + public function setRiskUrl(?string $value): void { + $this->getBackingStore()->set('riskUrl', $value); + } + +} diff --git a/src/Generated/Models/GovernanceInvitation.php b/src/Generated/Models/GovernanceInvitation.php index a8adfde92f7..c0cc016da1e 100644 --- a/src/Generated/Models/GovernanceInvitation.php +++ b/src/Generated/Models/GovernanceInvitation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Gover } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the invitation was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -38,7 +38,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the expirationDateTime property value. The expirationDateTime property + * Gets the expirationDateTime property value. The date and time when the invitation expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -66,7 +66,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantId property value. The governedTenantId property + * Gets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantId(): ?string { @@ -78,7 +78,7 @@ public function getGovernedTenantId(): ?string { } /** - * Gets the governedTenantName property value. The governedTenantName property + * Gets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantName(): ?string { @@ -90,7 +90,7 @@ public function getGovernedTenantName(): ?string { } /** - * Gets the governingTenantId property value. The governingTenantId property + * Gets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantId(): ?string { @@ -102,7 +102,7 @@ public function getGoverningTenantId(): ?string { } /** - * Gets the governingTenantName property value. The governingTenantName property + * Gets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantName(): ?string { @@ -128,7 +128,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the invitation was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -136,7 +136,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the expirationDateTime property value. The expirationDateTime property + * Sets the expirationDateTime property value. The date and time when the invitation expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { @@ -144,7 +144,7 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the governedTenantId property value. The governedTenantId property + * Sets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantId property. */ public function setGovernedTenantId(?string $value): void { @@ -152,7 +152,7 @@ public function setGovernedTenantId(?string $value): void { } /** - * Sets the governedTenantName property value. The governedTenantName property + * Sets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantName property. */ public function setGovernedTenantName(?string $value): void { @@ -160,7 +160,7 @@ public function setGovernedTenantName(?string $value): void { } /** - * Sets the governingTenantId property value. The governingTenantId property + * Sets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantId property. */ public function setGoverningTenantId(?string $value): void { @@ -168,7 +168,7 @@ public function setGoverningTenantId(?string $value): void { } /** - * Sets the governingTenantName property value. The governingTenantName property + * Sets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantName property. */ public function setGoverningTenantName(?string $value): void { diff --git a/src/Generated/Models/GovernanceRelationship.php b/src/Generated/Models/GovernanceRelationship.php index cf4b7844d45..7f2602a8cac 100644 --- a/src/Generated/Models/GovernanceRelationship.php +++ b/src/Generated/Models/GovernanceRelationship.php @@ -38,7 +38,7 @@ public function getCreatedType(): ?RelationshipCreationType { } /** - * Gets the creationDateTime property value. The creationDateTime property + * Gets the creationDateTime property value. The date and time when the relationship 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, 2026 is 2026-01-01T00:00:00Z. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getCreationDateTime(): ?DateTime { @@ -68,7 +68,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantId property value. The governedTenantId property + * Gets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantId(): ?string { @@ -80,7 +80,7 @@ public function getGovernedTenantId(): ?string { } /** - * Gets the governedTenantName property value. The governedTenantName property + * Gets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantName(): ?string { @@ -92,7 +92,7 @@ public function getGovernedTenantName(): ?string { } /** - * Gets the governingTenantId property value. The governingTenantId property + * Gets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantId(): ?string { @@ -104,7 +104,7 @@ public function getGoverningTenantId(): ?string { } /** - * Gets the governingTenantName property value. The governingTenantName property + * Gets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantName(): ?string { @@ -164,7 +164,7 @@ public function setCreatedType(?RelationshipCreationType $value): void { } /** - * Sets the creationDateTime property value. The creationDateTime property + * Sets the creationDateTime property value. The date and time when the relationship 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, 2026 is 2026-01-01T00:00:00Z. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the creationDateTime property. */ public function setCreationDateTime(?DateTime $value): void { @@ -172,7 +172,7 @@ public function setCreationDateTime(?DateTime $value): void { } /** - * Sets the governedTenantId property value. The governedTenantId property + * Sets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantId property. */ public function setGovernedTenantId(?string $value): void { @@ -180,7 +180,7 @@ public function setGovernedTenantId(?string $value): void { } /** - * Sets the governedTenantName property value. The governedTenantName property + * Sets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantName property. */ public function setGovernedTenantName(?string $value): void { @@ -188,7 +188,7 @@ public function setGovernedTenantName(?string $value): void { } /** - * Sets the governingTenantId property value. The governingTenantId property + * Sets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantId property. */ public function setGoverningTenantId(?string $value): void { @@ -196,7 +196,7 @@ public function setGoverningTenantId(?string $value): void { } /** - * Sets the governingTenantName property value. The governingTenantName property + * Sets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantName property. */ public function setGoverningTenantName(?string $value): void { diff --git a/src/Generated/Models/GovernanceRequest.php b/src/Generated/Models/GovernanceRequest.php index e09eb825694..42dafea47a6 100644 --- a/src/Generated/Models/GovernanceRequest.php +++ b/src/Generated/Models/GovernanceRequest.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Gover } /** - * Gets the expirationDateTime property value. The expirationDateTime property + * Gets the expirationDateTime property value. The date and time when the request expires if not accepted or rejected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governancePolicyTemplate property value. The governancePolicyTemplate property + * Gets the governancePolicyTemplate property value. The governance policy template associated with this request. * @return TenantGovernancePolicyTemplate|null */ public function getGovernancePolicyTemplate(): ?TenantGovernancePolicyTemplate { @@ -69,7 +69,7 @@ public function getGovernancePolicyTemplate(): ?TenantGovernancePolicyTemplate { } /** - * Gets the governedTenantId property value. The governedTenantId property + * Gets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantId(): ?string { @@ -81,7 +81,7 @@ public function getGovernedTenantId(): ?string { } /** - * Gets the governedTenantName property value. The governedTenantName property + * Gets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGovernedTenantName(): ?string { @@ -93,7 +93,7 @@ public function getGovernedTenantName(): ?string { } /** - * Gets the governingTenantId property value. The governingTenantId property + * Gets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantId(): ?string { @@ -105,7 +105,7 @@ public function getGoverningTenantId(): ?string { } /** - * Gets the governingTenantName property value. The governingTenantName property + * Gets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getGoverningTenantName(): ?string { @@ -129,7 +129,7 @@ public function getPolicySnapshot(): ?RelationshipPolicy { } /** - * Gets the requestDateTime property value. The requestDateTime property + * Gets the requestDateTime property value. The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getRequestDateTime(): ?DateTime { @@ -170,7 +170,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the expirationDateTime property value. The expirationDateTime property + * Sets the expirationDateTime property value. The date and time when the request expires if not accepted or rejected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { @@ -178,7 +178,7 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the governancePolicyTemplate property value. The governancePolicyTemplate property + * Sets the governancePolicyTemplate property value. The governance policy template associated with this request. * @param TenantGovernancePolicyTemplate|null $value Value to set for the governancePolicyTemplate property. */ public function setGovernancePolicyTemplate(?TenantGovernancePolicyTemplate $value): void { @@ -186,7 +186,7 @@ public function setGovernancePolicyTemplate(?TenantGovernancePolicyTemplate $val } /** - * Sets the governedTenantId property value. The governedTenantId property + * Sets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantId property. */ public function setGovernedTenantId(?string $value): void { @@ -194,7 +194,7 @@ public function setGovernedTenantId(?string $value): void { } /** - * Sets the governedTenantName property value. The governedTenantName property + * Sets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governedTenantName property. */ public function setGovernedTenantName(?string $value): void { @@ -202,7 +202,7 @@ public function setGovernedTenantName(?string $value): void { } /** - * Sets the governingTenantId property value. The governingTenantId property + * Sets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantId property. */ public function setGoverningTenantId(?string $value): void { @@ -210,7 +210,7 @@ public function setGoverningTenantId(?string $value): void { } /** - * Sets the governingTenantName property value. The governingTenantName property + * Sets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the governingTenantName property. */ public function setGoverningTenantName(?string $value): void { @@ -226,7 +226,7 @@ public function setPolicySnapshot(?RelationshipPolicy $value): void { } /** - * Sets the requestDateTime property value. The requestDateTime property + * Sets the requestDateTime property value. The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the requestDateTime property. */ public function setRequestDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Group.php b/src/Generated/Models/Group.php index a9a9ea5b34c..25bf91d0a88 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -232,6 +232,18 @@ public function getDescription(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); } + /** + * Gets the disableNesting property value. Indicates whether other groups can be added as members of this group. The default value is false. When set to true, other groups can't be added as members. You can set this property only for security groups that have isAssignableToRole set to false. The property is read-only for Microsoft 365 groups and groups that have isAssignableToRole set to true. Not nullable. Requires $select to retrieve. Supports $filter (eq). The least privileged permission to read or write this property is Group-NestingSupport.ReadWrite.All. + * @return bool|null + */ + public function getDisableNesting(): ?bool { + $val = $this->getBackingStore()->get('disableNesting'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'disableNesting'"); + } + /** * Gets the displayName property value. The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @return string|null @@ -347,6 +359,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'createdOnBehalfOf' => fn(ParseNode $n) => $o->setCreatedOnBehalfOf($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'disableNesting' => fn(ParseNode $n) => $o->setDisableNesting($n->getBooleanValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'drive' => fn(ParseNode $n) => $o->setDrive($n->getObjectValue([Drive::class, 'createFromDiscriminatorValue'])), 'drives' => fn(ParseNode $n) => $o->setDrives($n->getCollectionOfObjectValues([Drive::class, 'createFromDiscriminatorValue'])), @@ -1247,6 +1260,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('createdOnBehalfOf', $this->getCreatedOnBehalfOf()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeBooleanValue('disableNesting', $this->getDisableNesting()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('drive', $this->getDrive()); $writer->writeCollectionOfObjectValues('drives', $this->getDrives()); @@ -1445,6 +1459,14 @@ public function setDescription(?string $value): void { $this->getBackingStore()->set('description', $value); } + /** + * Sets the disableNesting property value. Indicates whether other groups can be added as members of this group. The default value is false. When set to true, other groups can't be added as members. You can set this property only for security groups that have isAssignableToRole set to false. The property is read-only for Microsoft 365 groups and groups that have isAssignableToRole set to true. Not nullable. Requires $select to retrieve. Supports $filter (eq). The least privileged permission to read or write this property is Group-NestingSupport.ReadWrite.All. + * @param bool|null $value Value to set for the disableNesting property. + */ + public function setDisableNesting(?bool $value): void { + $this->getBackingStore()->set('disableNesting', $value); + } + /** * Sets the displayName property value. The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @param string|null $value Value to set for the displayName property. diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index 9cc8ba5b40f..cf50498cd84 100644 --- a/src/Generated/Models/Identity.php +++ b/src/Generated/Models/Identity.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Ident if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.applicationIdentity': return new ApplicationIdentity(); case '#microsoft.graph.auditUserIdentity': return new AuditUserIdentity(); case '#microsoft.graph.azureCommunicationServicesUserIdentity': return new AzureCommunicationServicesUserIdentity(); case '#microsoft.graph.callRecords.userIdentity': return new UserIdentity(); diff --git a/src/Generated/Models/IdentityVerificationEventsConfiguration.php b/src/Generated/Models/IdentityVerificationEventsConfiguration.php new file mode 100644 index 00000000000..b86cbf768ff --- /dev/null +++ b/src/Generated/Models/IdentityVerificationEventsConfiguration.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IdentityVerificationEventsConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IdentityVerificationEventsConfiguration { + return new IdentityVerificationEventsConfiguration(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. The isEnabled property + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isEnabled property value. The isEnabled property + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $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/ImpactedResource.php b/src/Generated/Models/ImpactedResource.php index 759dba40c14..9290018a571 100644 --- a/src/Generated/Models/ImpactedResource.php +++ b/src/Generated/Models/ImpactedResource.php @@ -222,7 +222,7 @@ public function getSubjectId(): ?string { } /** - * Gets the tags property value. The tags property + * Gets the tags property value. The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @return array|null */ public function getTags(): ?array { @@ -371,7 +371,7 @@ public function setSubjectId(?string $value): void { } /** - * Sets the tags property value. The tags property + * Sets the tags property value. The user-defined free-form labels applied to the impactedResource. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param array|null $value Value to set for the tags property. */ public function setTags(?array $value): void { diff --git a/src/Generated/Models/InvestigationActionStep.php b/src/Generated/Models/InvestigationActionStep.php index 4bb78e4d60a..f8bc9809fec 100644 --- a/src/Generated/Models/InvestigationActionStep.php +++ b/src/Generated/Models/InvestigationActionStep.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Inves } /** - * Gets the actionUrl property value. The actionUrl property + * Gets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. * @return InvestigationActionUrl|null */ public function getActionUrl(): ?InvestigationActionUrl { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the stepNumber property value. The stepNumber property + * Gets the stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. * @return string|null */ public function getStepNumber(): ?string { @@ -106,7 +106,7 @@ public function getStepNumber(): ?string { } /** - * Gets the text property value. The text property + * Gets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. * @return string|null */ public function getText(): ?string { @@ -130,7 +130,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actionUrl property value. The actionUrl property + * Sets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. * @param InvestigationActionUrl|null $value Value to set for the actionUrl property. */ public function setActionUrl(?InvestigationActionUrl $value): void { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the stepNumber property value. The stepNumber property + * Sets the stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. * @param string|null $value Value to set for the stepNumber property. */ public function setStepNumber(?string $value): void { @@ -170,7 +170,7 @@ public function setStepNumber(?string $value): void { } /** - * Sets the text property value. The text property + * Sets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { diff --git a/src/Generated/Models/InvestigationActionUrl.php b/src/Generated/Models/InvestigationActionUrl.php index e9598c1d6df..291c8ca43c9 100644 --- a/src/Generated/Models/InvestigationActionUrl.php +++ b/src/Generated/Models/InvestigationActionUrl.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. * @return string|null */ public function getDisplayName(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the url property value. The url property + * Gets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. * @return string|null */ public function getUrl(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the url property value. The url property + * Sets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. * @param string|null $value Value to set for the url property. */ public function setUrl(?string $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationMetrics.php b/src/Generated/Models/MultiTenantApplicationMetrics.php index c73fa9894cb..03889f3a326 100644 --- a/src/Generated/Models/MultiTenantApplicationMetrics.php +++ b/src/Generated/Models/MultiTenantApplicationMetrics.php @@ -51,7 +51,7 @@ public function getInitial(): ?MultiTenantApplicationMetricsInitial { } /** - * Gets the investigationHints property value. The investigationHints property + * Gets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). * @return array|null */ public function getInvestigationHints(): ?array { @@ -96,7 +96,7 @@ public function setInitial(?MultiTenantApplicationMetricsInitial $value): void { } /** - * Sets the investigationHints property value. The investigationHints property + * Sets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationMetricsBase.php b/src/Generated/Models/MultiTenantApplicationMetricsBase.php index 867e33e692e..b6cb7b76af9 100644 --- a/src/Generated/Models/MultiTenantApplicationMetricsBase.php +++ b/src/Generated/Models/MultiTenantApplicationMetricsBase.php @@ -47,7 +47,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property + * Gets the inboundMonthlyTotalApplications property value. The total number of inbound multi-tenant applications in the last month. * @return string|null */ public function getInboundMonthlyTotalApplications(): ?string { @@ -59,7 +59,7 @@ public function getInboundMonthlyTotalApplications(): ?string { } /** - * Gets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property + * Gets the outboundMonthlyTotalApplications property value. The total number of outbound multi-tenant applications in the last month. * @return string|null */ public function getOutboundMonthlyTotalApplications(): ?string { @@ -71,7 +71,7 @@ public function getOutboundMonthlyTotalApplications(): ?string { } /** - * Gets the watermarkDateTime property value. The watermarkDateTime property + * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -94,7 +94,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property + * Sets the inboundMonthlyTotalApplications property value. The total number of inbound multi-tenant applications in the last month. * @param string|null $value Value to set for the inboundMonthlyTotalApplications property. */ public function setInboundMonthlyTotalApplications(?string $value): void { @@ -102,7 +102,7 @@ public function setInboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property + * Sets the outboundMonthlyTotalApplications property value. The total number of outbound multi-tenant applications in the last month. * @param string|null $value Value to set for the outboundMonthlyTotalApplications property. */ public function setOutboundMonthlyTotalApplications(?string $value): void { @@ -110,7 +110,7 @@ public function setOutboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the watermarkDateTime property value. The watermarkDateTime property + * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationMetricsInitial.php b/src/Generated/Models/MultiTenantApplicationMetricsInitial.php index 1ca32d5f802..54148f2ed1b 100644 --- a/src/Generated/Models/MultiTenantApplicationMetricsInitial.php +++ b/src/Generated/Models/MultiTenantApplicationMetricsInitial.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Multi } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Timestamp that represents when multitenant application metrics are initially aggregated for the related tenant. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Timestamp that represents when multitenant application metrics are initially aggregated for the related tenant. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationMetricsRecent.php b/src/Generated/Models/MultiTenantApplicationMetricsRecent.php index 44a22fe222c..71e94e0a11c 100644 --- a/src/Generated/Models/MultiTenantApplicationMetricsRecent.php +++ b/src/Generated/Models/MultiTenantApplicationMetricsRecent.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. The updateDateTime property + * Gets the updateDateTime property value. Timestamp that represents when multitenant application metrics are aggregated and have sufficiently changed for the related tenant. * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. The updateDateTime property + * Sets the updateDateTime property value. Timestamp that represents when multitenant application metrics are aggregated and have sufficiently changed for the related tenant. * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationsToProvision.php b/src/Generated/Models/MultiTenantApplicationsToProvision.php index 6eb69ec7951..f51eb3ecdf9 100644 --- a/src/Generated/Models/MultiTenantApplicationsToProvision.php +++ b/src/Generated/Models/MultiTenantApplicationsToProvision.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the appId property value. The appId property + * Gets the appId property value. The appId (client ID) of the multi-tenant application. * @return string|null */ public function getAppId(): ?string { @@ -69,7 +69,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the application. * @return string|null */ public function getDisplayName(): ?string { @@ -96,7 +96,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the objectId property value. The objectId property + * Gets the objectId property value. The object ID of the service principal in the governing tenant. * @return string|null */ public function getObjectId(): ?string { @@ -120,7 +120,7 @@ public function getOdataType(): ?string { } /** - * Gets the requiredResourceAccesses property value. The requiredResourceAccesses property + * Gets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. * @return array|null */ public function getRequiredResourceAccesses(): ?array { @@ -155,7 +155,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appId property value. The appId property + * Sets the appId property value. The appId (client ID) of the multi-tenant application. * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -171,7 +171,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the application. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -179,7 +179,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the objectId property value. The objectId property + * Sets the objectId property value. The object ID of the service principal in the governing tenant. * @param string|null $value Value to set for the objectId property. */ public function setObjectId(?string $value): void { @@ -195,7 +195,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the requiredResourceAccesses property value. The requiredResourceAccesses property + * Sets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. * @param array|null $value Value to set for the requiredResourceAccesses property. */ public function setRequiredResourceAccesses(?array $value): void { diff --git a/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php b/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php index 427002a8def..3788f0ac5e5 100644 --- a/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php +++ b/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the appId property value. The appId property + * Gets the appId property value. The appId (client ID) of the multi-tenant application. * @return string|null */ public function getAppId(): ?string { @@ -69,7 +69,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the application. * @return string|null */ public function getDisplayName(): ?string { @@ -96,7 +96,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the objectId property value. The objectId property + * Gets the objectId property value. The object ID of the service principal in the governing tenant. * @return string|null */ public function getObjectId(): ?string { @@ -120,7 +120,7 @@ public function getOdataType(): ?string { } /** - * Gets the requiredResourceAccesses property value. The requiredResourceAccesses property + * Gets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. * @return array|null */ public function getRequiredResourceAccesses(): ?array { @@ -155,7 +155,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appId property value. The appId property + * Sets the appId property value. The appId (client ID) of the multi-tenant application. * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -171,7 +171,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the application. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -179,7 +179,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the objectId property value. The objectId property + * Sets the objectId property value. The object ID of the service principal in the governing tenant. * @param string|null $value Value to set for the objectId property. */ public function setObjectId(?string $value): void { @@ -195,7 +195,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the requiredResourceAccesses property value. The requiredResourceAccesses property + * Sets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. * @param array|null $value Value to set for the requiredResourceAccesses property. */ public function setRequiredResourceAccesses(?array $value): void { diff --git a/src/Generated/Models/NistClassification.php b/src/Generated/Models/NistClassification.php index 675e1e7210b..26d15faf945 100644 --- a/src/Generated/Models/NistClassification.php +++ b/src/Generated/Models/NistClassification.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the category property value. The category property + * Gets the category property value. The NIST CSF 2.0 category name, for example Adverse Event Analysis. * @return string|null */ public function getCategory(): ?string { @@ -68,7 +68,7 @@ public function getCategory(): ?string { } /** - * Gets the description property value. The description property + * Gets the description property value. A description of the NIST CSF 2.0 category. * @return string|null */ public function getDescription(): ?string { @@ -80,7 +80,7 @@ public function getDescription(): ?string { } /** - * Gets the function property value. The function property + * Gets the function property value. The NIST CSF 2.0 function, for example Detect (DE). * @return string|null */ public function getEscapedFunction(): ?string { @@ -107,7 +107,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The name property + * Gets the name property value. The NIST CSF 2.0 category identifier, for example DE.AE. * @return string|null */ public function getName(): ?string { @@ -160,7 +160,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the category property value. The category property + * Sets the category property value. The NIST CSF 2.0 category name, for example Adverse Event Analysis. * @param string|null $value Value to set for the category property. */ public function setCategory(?string $value): void { @@ -168,7 +168,7 @@ public function setCategory(?string $value): void { } /** - * Sets the description property value. The description property + * Sets the description property value. A description of the NIST CSF 2.0 category. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -176,7 +176,7 @@ public function setDescription(?string $value): void { } /** - * Sets the function property value. The function property + * Sets the function property value. The NIST CSF 2.0 function, for example Detect (DE). * @param string|null $value Value to set for the function property. */ public function setEscapedFunction(?string $value): void { @@ -184,7 +184,7 @@ public function setEscapedFunction(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The NIST CSF 2.0 category identifier, for example DE.AE. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { diff --git a/src/Generated/Models/ProcessContentRequest.php b/src/Generated/Models/ProcessContentRequest.php index 8d5313ba9f6..2c31e5a428a 100644 --- a/src/Generated/Models/ProcessContentRequest.php +++ b/src/Generated/Models/ProcessContentRequest.php @@ -69,7 +69,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. + * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. For the ContentActivity API only, use content activity metadata for DLP enforcement results or evaluation incomplete activity metadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. * @return array|null */ public function getContentEntries(): ?array { @@ -213,7 +213,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. + * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. For the ContentActivity API only, use content activity metadata for DLP enforcement results or evaluation incomplete activity metadata when policy evaluation couldn't be completed. The ContentActivity-specific types aren't supported by the processContent or processContentAsync APIs. Required. * @param array|null $value Value to set for the contentEntries property. */ public function setContentEntries(?array $value): void { diff --git a/src/Generated/Models/ProtectionUnitBase.php b/src/Generated/Models/ProtectionUnitBase.php index a58a59269d8..b673b4c6b7a 100644 --- a/src/Generated/Models/ProtectionUnitBase.php +++ b/src/Generated/Models/ProtectionUnitBase.php @@ -141,7 +141,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the offboardRequestedDateTime property value. The time when protection unit offboard was requested. + * Gets the offboardRequestedDateTime property value. The time when protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getOffboardRequestedDateTime(): ?DateTime { @@ -153,7 +153,7 @@ public function getOffboardRequestedDateTime(): ?DateTime { } /** - * Gets the pendingRetentionPeriodChange property value. The pendingRetentionPeriodChange property + * Gets the pendingRetentionPeriodChange property value. The retention period change to be applied to the protection unit. * @return RetentionPeriodChange|null */ public function getPendingRetentionPeriodChange(): ?RetentionPeriodChange { @@ -276,7 +276,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the offboardRequestedDateTime property value. The time when protection unit offboard was requested. + * Sets the offboardRequestedDateTime property value. The time when protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the offboardRequestedDateTime property. */ public function setOffboardRequestedDateTime(?DateTime $value): void { @@ -284,7 +284,7 @@ public function setOffboardRequestedDateTime(?DateTime $value): void { } /** - * Sets the pendingRetentionPeriodChange property value. The pendingRetentionPeriodChange property + * Sets the pendingRetentionPeriodChange property value. The retention period change to be applied to the protection unit. * @param RetentionPeriodChange|null $value Value to set for the pendingRetentionPeriodChange property. */ public function setPendingRetentionPeriodChange(?RetentionPeriodChange $value): void { diff --git a/src/Generated/Models/ProvisionResponse.php b/src/Generated/Models/ProvisionResponse.php index 97ffb2c6ecd..91100f1a2d8 100644 --- a/src/Generated/Models/ProvisionResponse.php +++ b/src/Generated/Models/ProvisionResponse.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the challenge property value. The challenge property + * Gets the challenge property value. The cryptographic challenge that the device uses to complete its registration with the directory. * @return string|null */ public function getChallenge(): ?string { @@ -68,7 +68,7 @@ public function getChallenge(): ?string { } /** - * Gets the deviceId property value. The deviceId property + * Gets the deviceId property value. The unique identifier of the provisioned device. * @return string|null */ public function getDeviceId(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the challenge property value. The challenge property + * Sets the challenge property value. The cryptographic challenge that the device uses to complete its registration with the directory. * @param string|null $value Value to set for the challenge property. */ public function setChallenge(?string $value): void { @@ -140,7 +140,7 @@ public function setChallenge(?string $value): void { } /** - * Sets the deviceId property value. The deviceId property + * Sets the deviceId property value. The unique identifier of the provisioned device. * @param string|null $value Value to set for the deviceId property. */ public function setDeviceId(?string $value): void { diff --git a/src/Generated/Models/RecommendationBase.php b/src/Generated/Models/RecommendationBase.php index a3c11dd8e74..3c4b2532131 100644 --- a/src/Generated/Models/RecommendationBase.php +++ b/src/Generated/Models/RecommendationBase.php @@ -84,7 +84,7 @@ public function getCategoryGroup(): ?RecommendationCategoryGroup { } /** - * Gets the completedBySystemDateTime property value. The completedBySystemDateTime property + * Gets the completedBySystemDateTime property value. The date and time when the recommendations service verified that the recommendation was fully remediated and set its status to completedBySystem. Is null if the recommendation wasn't completed by the system. Supports $filter. * @return DateTime|null */ public function getCompletedBySystemDateTime(): ?DateTime { @@ -96,7 +96,7 @@ public function getCompletedBySystemDateTime(): ?DateTime { } /** - * Gets the completedByUserDateTime property value. The completedByUserDateTime property + * Gets the completedByUserDateTime property value. The date and time when the recommendation was marked as completed by the user for the current review cycle, including when the value is rolled up from all impacted resources being marked as completed by the user. Is null if the recommendation wasn't completed by a user in the current cycle. Supports $filter. * @return DateTime|null */ public function getCompletedByUserDateTime(): ?DateTime { @@ -144,7 +144,7 @@ public function getDisplayName(): ?string { } /** - * Gets the failedReviewDateTime property value. The failedReviewDateTime property + * Gets the failedReviewDateTime property value. The date and time when the recommendations service most recently verified that one or more impacted resources the user marked as completed are still impacted, moving them to needsMoreAction. Is cleared when the reviewed resources are remediated, so it's mutually exclusive with remediatedDateTime. Is null when no user-reviewed resource is currently failing verification. Supports $filter. * @return DateTime|null */ public function getFailedReviewDateTime(): ?DateTime { @@ -309,7 +309,7 @@ public function getMaxScore(): ?float { } /** - * Gets the needsMoreActionResourceCount property value. The needsMoreActionResourceCount property + * Gets the needsMoreActionResourceCount property value. The number of impacted resources that the user marked as completed and that the recommendations service subsequently verified are still impacted (moved to needsMoreAction). This value is greater than zero exactly when failedReviewDateTime is set. Is null when the recommendation doesn't participate in the review lifecycle. * @return int|null */ public function getNeedsMoreActionResourceCount(): ?int { @@ -321,7 +321,7 @@ public function getNeedsMoreActionResourceCount(): ?int { } /** - * Gets the nistClassifications property value. The nistClassifications property + * Gets the nistClassifications property value. The NIST Cybersecurity Framework (CSF) 2.0 categories that the recommendation maps to. Read-only. * @return array|null */ public function getNistClassifications(): ?array { @@ -383,7 +383,7 @@ public function getReleaseType(): ?string { } /** - * Gets the remediatedDateTime property value. The remediatedDateTime property + * Gets the remediatedDateTime property value. The date and time when the recommendations service verified that the impacted resources the user marked as completed were remediated, meaning the user-reviewed resources reached completedBySystem. Is superseded by failedReviewDateTime if a reviewed resource subsequently fails verification. Is null if the system hasn't verified a user-driven remediation in the current cycle. Supports $filter. * @return DateTime|null */ public function getRemediatedDateTime(): ?DateTime { @@ -407,7 +407,7 @@ public function getRemediationImpact(): ?string { } /** - * Gets the requiredLicenses property value. The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp. + * Gets the requiredLicenses property value. The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp, microsoftEntraSuite. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp, microsoftEntraSuite. * @return RequiredLicenses|null */ public function getRequiredLicenses(): ?RequiredLicenses { @@ -431,7 +431,7 @@ public function getStatus(): ?RecommendationStatus { } /** - * Gets the statusModifiedDateTime property value. The statusModifiedDateTime property + * Gets the statusModifiedDateTime property value. The date and time when the recommendation's status last changed, for example from active to completedByUser, dismissed, postponed, or needsMoreAction. Unlike lastModifiedDateTime, this value isn't updated when only the recommendation's insight data changes while the status stays the same. Is null until the recommendation's status changes for the first time. Supports $filter. * @return DateTime|null */ public function getStatusModifiedDateTime(): ?DateTime { @@ -443,7 +443,7 @@ public function getStatusModifiedDateTime(): ?DateTime { } /** - * Gets the tags property value. The tags property + * Gets the tags property value. The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @return array|null */ public function getTags(): ?array { @@ -528,7 +528,7 @@ public function setCategoryGroup(?RecommendationCategoryGroup $value): void { } /** - * Sets the completedBySystemDateTime property value. The completedBySystemDateTime property + * Sets the completedBySystemDateTime property value. The date and time when the recommendations service verified that the recommendation was fully remediated and set its status to completedBySystem. Is null if the recommendation wasn't completed by the system. Supports $filter. * @param DateTime|null $value Value to set for the completedBySystemDateTime property. */ public function setCompletedBySystemDateTime(?DateTime $value): void { @@ -536,7 +536,7 @@ public function setCompletedBySystemDateTime(?DateTime $value): void { } /** - * Sets the completedByUserDateTime property value. The completedByUserDateTime property + * Sets the completedByUserDateTime property value. The date and time when the recommendation was marked as completed by the user for the current review cycle, including when the value is rolled up from all impacted resources being marked as completed by the user. Is null if the recommendation wasn't completed by a user in the current cycle. Supports $filter. * @param DateTime|null $value Value to set for the completedByUserDateTime property. */ public function setCompletedByUserDateTime(?DateTime $value): void { @@ -568,7 +568,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the failedReviewDateTime property value. The failedReviewDateTime property + * Sets the failedReviewDateTime property value. The date and time when the recommendations service most recently verified that one or more impacted resources the user marked as completed are still impacted, moving them to needsMoreAction. Is cleared when the reviewed resources are remediated, so it's mutually exclusive with remediatedDateTime. Is null when no user-reviewed resource is currently failing verification. Supports $filter. * @param DateTime|null $value Value to set for the failedReviewDateTime property. */ public function setFailedReviewDateTime(?DateTime $value): void { @@ -648,7 +648,7 @@ public function setMaxScore(?float $value): void { } /** - * Sets the needsMoreActionResourceCount property value. The needsMoreActionResourceCount property + * Sets the needsMoreActionResourceCount property value. The number of impacted resources that the user marked as completed and that the recommendations service subsequently verified are still impacted (moved to needsMoreAction). This value is greater than zero exactly when failedReviewDateTime is set. Is null when the recommendation doesn't participate in the review lifecycle. * @param int|null $value Value to set for the needsMoreActionResourceCount property. */ public function setNeedsMoreActionResourceCount(?int $value): void { @@ -656,7 +656,7 @@ public function setNeedsMoreActionResourceCount(?int $value): void { } /** - * Sets the nistClassifications property value. The nistClassifications property + * Sets the nistClassifications property value. The NIST Cybersecurity Framework (CSF) 2.0 categories that the recommendation maps to. Read-only. * @param array|null $value Value to set for the nistClassifications property. */ public function setNistClassifications(?array $value): void { @@ -696,7 +696,7 @@ public function setReleaseType(?string $value): void { } /** - * Sets the remediatedDateTime property value. The remediatedDateTime property + * Sets the remediatedDateTime property value. The date and time when the recommendations service verified that the impacted resources the user marked as completed were remediated, meaning the user-reviewed resources reached completedBySystem. Is superseded by failedReviewDateTime if a reviewed resource subsequently fails verification. Is null if the system hasn't verified a user-driven remediation in the current cycle. Supports $filter. * @param DateTime|null $value Value to set for the remediatedDateTime property. */ public function setRemediatedDateTime(?DateTime $value): void { @@ -712,7 +712,7 @@ public function setRemediationImpact(?string $value): void { } /** - * Sets the requiredLicenses property value. The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp. + * Sets the requiredLicenses property value. The required licenses to view the recommendation. The possible values are: notApplicable, microsoftEntraIdFree, microsoftEntraIdP1, microsoftEntraIdP2, microsoftEntraIdGovernance, microsoftEntraWorkloadId, unknownFutureValue, aatp, microsoftEntraSuite. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: aatp, microsoftEntraSuite. * @param RequiredLicenses|null $value Value to set for the requiredLicenses property. */ public function setRequiredLicenses(?RequiredLicenses $value): void { @@ -728,7 +728,7 @@ public function setStatus(?RecommendationStatus $value): void { } /** - * Sets the statusModifiedDateTime property value. The statusModifiedDateTime property + * Sets the statusModifiedDateTime property value. The date and time when the recommendation's status last changed, for example from active to completedByUser, dismissed, postponed, or needsMoreAction. Unlike lastModifiedDateTime, this value isn't updated when only the recommendation's insight data changes while the status stays the same. Is null until the recommendation's status changes for the first time. Supports $filter. * @param DateTime|null $value Value to set for the statusModifiedDateTime property. */ public function setStatusModifiedDateTime(?DateTime $value): void { @@ -736,7 +736,7 @@ public function setStatusModifiedDateTime(?DateTime $value): void { } /** - * Sets the tags property value. The tags property + * Sets the tags property value. The user-defined free-form labels applied to the recommendation. The collection isn't directly writable; tags are created and removed through the addTag and removeTag actions. * @param array|null $value Value to set for the tags property. */ public function setTags(?array $value): void { diff --git a/src/Generated/Models/RecommendationConfiguration.php b/src/Generated/Models/RecommendationConfiguration.php index 59962fc75d4..fa1f8f3d857 100644 --- a/src/Generated/Models/RecommendationConfiguration.php +++ b/src/Generated/Models/RecommendationConfiguration.php @@ -50,7 +50,7 @@ public function getIsNotificationEnabled(): ?bool { } /** - * Gets the lastRefreshedDateTime property value. The lastRefreshedDateTime property + * Gets the lastRefreshedDateTime property value. The date and time of the most recent refresh cycle in which every pipeline that populates Microsoft Entra recommendations completed successfully for the tenant's region. The value advances only when all contributing pipelines succeed and remains at the last fully successful cycle if any contributing pipeline is unhealthy. A successful refresh doesn't imply that any individual recommendation changed. Is null when no fully successful refresh has been recorded yet. Read-only. * @return DateTime|null */ public function getLastRefreshedDateTime(): ?DateTime { @@ -79,7 +79,7 @@ public function setIsNotificationEnabled(?bool $value): void { } /** - * Sets the lastRefreshedDateTime property value. The lastRefreshedDateTime property + * Sets the lastRefreshedDateTime property value. The date and time of the most recent refresh cycle in which every pipeline that populates Microsoft Entra recommendations completed successfully for the tenant's region. The value advances only when all contributing pipelines succeed and remains at the last fully successful cycle if any contributing pipeline is unhealthy. A successful refresh doesn't imply that any individual recommendation changed. Is null when no fully successful refresh has been recorded yet. Read-only. * @param DateTime|null $value Value to set for the lastRefreshedDateTime property. */ public function setLastRefreshedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/RecommendationTag.php b/src/Generated/Models/RecommendationTag.php index ee7daf1f2e5..e6157bd0d18 100644 --- a/src/Generated/Models/RecommendationTag.php +++ b/src/Generated/Models/RecommendationTag.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Recom } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The free-form label text. All characters and Unicode (all languages) are supported. * @return string|null */ public function getDisplayName(): ?string { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The free-form label text. All characters and Unicode (all languages) are supported. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/RelatedTenant.php b/src/Generated/Models/RelatedTenant.php index 79bd0b7495e..7696fd63e89 100644 --- a/src/Generated/Models/RelatedTenant.php +++ b/src/Generated/Models/RelatedTenant.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Relat } /** - * Gets the appB2BSignInActivityMetrics property value. The appB2BSignInActivityMetrics property + * Gets the appB2BSignInActivityMetrics property value. B2B sign-in activity metrics for this related tenant. Expanded by default. * @return B2BSignInActivityMetrics|null */ public function getAppB2BSignInActivityMetrics(): ?B2BSignInActivityMetrics { @@ -38,7 +38,7 @@ public function getAppB2BSignInActivityMetrics(): ?B2BSignInActivityMetrics { } /** - * Gets the b2BRegistrationMetrics property value. The b2BRegistrationMetrics property + * Gets the b2BRegistrationMetrics property value. B2B registration metrics for this related tenant. Expanded by default. * @return B2bRegistrationMetrics|null */ public function getB2BRegistrationMetrics(): ?B2bRegistrationMetrics { @@ -50,7 +50,7 @@ public function getB2BRegistrationMetrics(): ?B2bRegistrationMetrics { } /** - * Gets the b2BSignInActivityMetrics property value. The b2BSignInActivityMetrics property + * Gets the b2BSignInActivityMetrics property value. B2B sign-in activity metrics for this related tenant. Expanded by default. * @return B2BSignInActivityMetrics|null */ public function getB2BSignInActivityMetrics(): ?B2BSignInActivityMetrics { @@ -62,7 +62,7 @@ public function getB2BSignInActivityMetrics(): ?B2BSignInActivityMetrics { } /** - * Gets the billingMetrics property value. The billingMetrics property + * Gets the billingMetrics property value. Billing metrics for this related tenant. Expanded by default. * @return BillingMetrics|null */ public function getBillingMetrics(): ?BillingMetrics { @@ -74,7 +74,7 @@ public function getBillingMetrics(): ?BillingMetrics { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -103,7 +103,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * Gets the isMicrosoftInfrastructure property value. Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. * @return bool|null */ public function getIsMicrosoftInfrastructure(): ?bool { @@ -115,7 +115,7 @@ public function getIsMicrosoftInfrastructure(): ?bool { } /** - * Gets the multiTenantApplicationMetrics property value. The multiTenantApplicationMetrics property + * Gets the multiTenantApplicationMetrics property value. Multi-tenant application usage metrics for this related tenant. Expanded by default. * @return MultiTenantApplicationMetrics|null */ public function getMultiTenantApplicationMetrics(): ?MultiTenantApplicationMetrics { @@ -141,7 +141,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the appB2BSignInActivityMetrics property value. The appB2BSignInActivityMetrics property + * Sets the appB2BSignInActivityMetrics property value. B2B sign-in activity metrics for this related tenant. Expanded by default. * @param B2BSignInActivityMetrics|null $value Value to set for the appB2BSignInActivityMetrics property. */ public function setAppB2BSignInActivityMetrics(?B2BSignInActivityMetrics $value): void { @@ -149,7 +149,7 @@ public function setAppB2BSignInActivityMetrics(?B2BSignInActivityMetrics $value) } /** - * Sets the b2BRegistrationMetrics property value. The b2BRegistrationMetrics property + * Sets the b2BRegistrationMetrics property value. B2B registration metrics for this related tenant. Expanded by default. * @param B2bRegistrationMetrics|null $value Value to set for the b2BRegistrationMetrics property. */ public function setB2BRegistrationMetrics(?B2bRegistrationMetrics $value): void { @@ -157,7 +157,7 @@ public function setB2BRegistrationMetrics(?B2bRegistrationMetrics $value): void } /** - * Sets the b2BSignInActivityMetrics property value. The b2BSignInActivityMetrics property + * Sets the b2BSignInActivityMetrics property value. B2B sign-in activity metrics for this related tenant. Expanded by default. * @param B2BSignInActivityMetrics|null $value Value to set for the b2BSignInActivityMetrics property. */ public function setB2BSignInActivityMetrics(?B2BSignInActivityMetrics $value): void { @@ -165,7 +165,7 @@ public function setB2BSignInActivityMetrics(?B2BSignInActivityMetrics $value): v } /** - * Sets the billingMetrics property value. The billingMetrics property + * Sets the billingMetrics property value. Billing metrics for this related tenant. Expanded by default. * @param BillingMetrics|null $value Value to set for the billingMetrics property. */ public function setBillingMetrics(?BillingMetrics $value): void { @@ -173,7 +173,7 @@ public function setBillingMetrics(?BillingMetrics $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -181,7 +181,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * Sets the isMicrosoftInfrastructure property value. Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. * @param bool|null $value Value to set for the isMicrosoftInfrastructure property. */ public function setIsMicrosoftInfrastructure(?bool $value): void { @@ -189,7 +189,7 @@ public function setIsMicrosoftInfrastructure(?bool $value): void { } /** - * Sets the multiTenantApplicationMetrics property value. The multiTenantApplicationMetrics property + * Sets the multiTenantApplicationMetrics property value. Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param MultiTenantApplicationMetrics|null $value Value to set for the multiTenantApplicationMetrics property. */ public function setMultiTenantApplicationMetrics(?MultiTenantApplicationMetrics $value): void { diff --git a/src/Generated/Models/RelatedTenantsRefreshRequest.php b/src/Generated/Models/RelatedTenantsRefreshRequest.php index 231813fe716..5c879587a8d 100644 --- a/src/Generated/Models/RelatedTenantsRefreshRequest.php +++ b/src/Generated/Models/RelatedTenantsRefreshRequest.php @@ -36,7 +36,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the location property value. The location property + * Gets the location property value. The location URL where the status of the refresh request can be retrieved. * @return string|null */ public function getLocation(): ?string { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the location property value. The location property + * Sets the location property value. The location URL where the status of the refresh request can be retrieved. * @param string|null $value Value to set for the location property. */ public function setLocation(?string $value): void { diff --git a/src/Generated/Models/RelatedTenantsRefreshStatus.php b/src/Generated/Models/RelatedTenantsRefreshStatus.php index 34c8310d623..30f801c5738 100644 --- a/src/Generated/Models/RelatedTenantsRefreshStatus.php +++ b/src/Generated/Models/RelatedTenantsRefreshStatus.php @@ -71,7 +71,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isFirstRefresh property value. The isFirstRefresh property + * Gets the isFirstRefresh property value. Describes whether the related tenants refresh was the initial aggregation done by our service or not. * @return bool|null */ public function getIsFirstRefresh(): ?bool { @@ -95,7 +95,7 @@ public function getMostRecentRefreshDateTime(): ?DateTime { } /** - * Gets the mostRecentRefreshRequestStatus property value. The mostRecentRefreshRequestStatus property + * Gets the mostRecentRefreshRequestStatus property value. The status of the refresh operation * @return string|null */ public function getMostRecentRefreshRequestStatus(): ?string { @@ -147,7 +147,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isFirstRefresh property value. The isFirstRefresh property + * Sets the isFirstRefresh property value. Describes whether the related tenants refresh was the initial aggregation done by our service or not. * @param bool|null $value Value to set for the isFirstRefresh property. */ public function setIsFirstRefresh(?bool $value): void { @@ -163,7 +163,7 @@ public function setMostRecentRefreshDateTime(?DateTime $value): void { } /** - * Sets the mostRecentRefreshRequestStatus property value. The mostRecentRefreshRequestStatus property + * Sets the mostRecentRefreshRequestStatus property value. The status of the refresh operation * @param string|null $value Value to set for the mostRecentRefreshRequestStatus property. */ public function setMostRecentRefreshRequestStatus(?string $value): void { diff --git a/src/Generated/Models/RelationshipPolicy.php b/src/Generated/Models/RelationshipPolicy.php index 0393bb3bcf1..fba8b8d5c25 100644 --- a/src/Generated/Models/RelationshipPolicy.php +++ b/src/Generated/Models/RelationshipPolicy.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property + * Gets the delegatedAdministrationRoleAssignments property value. A snapshot of the delegated administration role assignments configured in this policy. * @return array|null */ public function getDelegatedAdministrationRoleAssignments(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantCanTerminate property value. The governedTenantCanTerminate property + * Gets the governedTenantCanTerminate property value. Indicates whether the governed tenant can terminate the relationship. * @return bool|null */ public function getGovernedTenantCanTerminate(): ?bool { @@ -99,7 +99,7 @@ public function getGovernedTenantCanTerminate(): ?bool { } /** - * Gets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property + * Gets the multiTenantApplicationsToProvision property value. A snapshot of the multi-tenant applications to be provisioned in the governed tenant. * @return array|null */ public function getMultiTenantApplicationsToProvision(): ?array { @@ -125,7 +125,7 @@ public function getOdataType(): ?string { } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The identifier of the source policy template from which this snapshot was created. * @return string|null */ public function getPolicyId(): ?string { @@ -178,7 +178,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property + * Sets the delegatedAdministrationRoleAssignments property value. A snapshot of the delegated administration role assignments configured in this policy. * @param array|null $value Value to set for the delegatedAdministrationRoleAssignments property. */ public function setDelegatedAdministrationRoleAssignments(?array $value): void { @@ -186,7 +186,7 @@ public function setDelegatedAdministrationRoleAssignments(?array $value): void { } /** - * Sets the governedTenantCanTerminate property value. The governedTenantCanTerminate property + * Sets the governedTenantCanTerminate property value. Indicates whether the governed tenant can terminate the relationship. * @param bool|null $value Value to set for the governedTenantCanTerminate property. */ public function setGovernedTenantCanTerminate(?bool $value): void { @@ -194,7 +194,7 @@ public function setGovernedTenantCanTerminate(?bool $value): void { } /** - * Sets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property + * Sets the multiTenantApplicationsToProvision property value. A snapshot of the multi-tenant applications to be provisioned in the governed tenant. * @param array|null $value Value to set for the multiTenantApplicationsToProvision property. */ public function setMultiTenantApplicationsToProvision(?array $value): void { @@ -210,7 +210,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The identifier of the source policy template from which this snapshot was created. * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { diff --git a/src/Generated/Models/RetentionPeriodChange.php b/src/Generated/Models/RetentionPeriodChange.php index a3e3f865ba1..5d7b208084c 100644 --- a/src/Generated/Models/RetentionPeriodChange.php +++ b/src/Generated/Models/RetentionPeriodChange.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the effectiveFromDateTime property value. The effectiveFromDateTime property + * Gets the effectiveFromDateTime property value. The date and time from which the retention period change takes effect. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026, is 2026-01-01T00:00:00Z. * @return DateTime|null */ public function getEffectiveFromDateTime(): ?DateTime { @@ -107,7 +107,7 @@ public function getStatus(): ?RetentionPeriodChangeStatus { } /** - * Gets the targetRetentionPeriodInDays property value. The targetRetentionPeriodInDays property + * Gets the targetRetentionPeriodInDays property value. Specifies the retention period, in days, that applies after the change is completed. * @return int|null */ public function getTargetRetentionPeriodInDays(): ?int { @@ -147,7 +147,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the effectiveFromDateTime property value. The effectiveFromDateTime property + * Sets the effectiveFromDateTime property value. The date and time from which the retention period change takes effect. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026, is 2026-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the effectiveFromDateTime property. */ public function setEffectiveFromDateTime(?DateTime $value): void { @@ -171,7 +171,7 @@ public function setStatus(?RetentionPeriodChangeStatus $value): void { } /** - * Sets the targetRetentionPeriodInDays property value. The targetRetentionPeriodInDays property + * Sets the targetRetentionPeriodInDays property value. Specifies the retention period, in days, that applies after the change is completed. * @param int|null $value Value to set for the targetRetentionPeriodInDays property. */ public function setTargetRetentionPeriodInDays(?int $value): void { diff --git a/src/Generated/Models/RetentionSetting.php b/src/Generated/Models/RetentionSetting.php index 091ecb62ed5..8b9348c4a28 100644 --- a/src/Generated/Models/RetentionSetting.php +++ b/src/Generated/Models/RetentionSetting.php @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the period property value. The period of time to retain the protected data for a single Microsoft 365 service. + * Gets the period property value. The period of time to retain the protected data for a single Microsoft 365 service. The possible values are: P90D, P180D, P365D, P730D, P1095D, P1460D, P1825D, P2190D, P2555D, P2920D, P3285D, and P3650D. Other values aren't supported. * @return DateInterval|null */ public function getPeriod(): ?DateInterval { @@ -149,7 +149,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the period property value. The period of time to retain the protected data for a single Microsoft 365 service. + * Sets the period property value. The period of time to retain the protected data for a single Microsoft 365 service. The possible values are: P90D, P180D, P365D, P730D, P1095D, P1460D, P1825D, P2190D, P2555D, P2920D, P3285D, and P3650D. Other values aren't supported. * @param DateInterval|null $value Value to set for the period property. */ public function setPeriod(?DateInterval $value): void { diff --git a/src/Generated/Models/RiskAlert.php b/src/Generated/Models/RiskAlert.php new file mode 100644 index 00000000000..42af11e4c7e --- /dev/null +++ b/src/Generated/Models/RiskAlert.php @@ -0,0 +1,212 @@ +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 RiskAlert + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RiskAlert { + return new RiskAlert(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'mitreTechniques' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMitreTechniques($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'providerAlertId' => fn(ParseNode $n) => $o->setProviderAlertId($n->getStringValue()), + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(Severity::class)), + ]; + } + + /** + * Gets the mitreTechniques property value. The mitreTechniques property + * @return array|null + */ + public function getMitreTechniques(): ?array { + $val = $this->getBackingStore()->get('mitreTechniques'); + 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 'mitreTechniques'"); + } + + /** + * 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 providerAlertId property value. The providerAlertId property + * @return string|null + */ + public function getProviderAlertId(): ?string { + $val = $this->getBackingStore()->get('providerAlertId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'providerAlertId'"); + } + + /** + * Gets the severity property value. The severity property + * @return Severity|null + */ + public function getSeverity(): ?Severity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof Severity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('mitreTechniques', $this->getMitreTechniques()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('providerAlertId', $this->getProviderAlertId()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the mitreTechniques property value. The mitreTechniques property + * @param array|null $value Value to set for the mitreTechniques property. + */ + public function setMitreTechniques(?array $value): void { + $this->getBackingStore()->set('mitreTechniques', $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 providerAlertId property value. The providerAlertId property + * @param string|null $value Value to set for the providerAlertId property. + */ + public function setProviderAlertId(?string $value): void { + $this->getBackingStore()->set('providerAlertId', $value); + } + + /** + * Sets the severity property value. The severity property + * @param Severity|null $value Value to set for the severity property. + */ + public function setSeverity(?Severity $value): void { + $this->getBackingStore()->set('severity', $value); + } + +} diff --git a/src/Generated/Models/RiskDetail.php b/src/Generated/Models/RiskDetail.php index dcdc045ae8e..f43c871f63b 100644 --- a/src/Generated/Models/RiskDetail.php +++ b/src/Generated/Models/RiskDetail.php @@ -27,4 +27,6 @@ class RiskDetail extends Enum { public const ADMIN_CONFIRMED_AGENT_COMPROMISED = "adminConfirmedAgentCompromised"; public const ADMIN_DISMISSED_RISK_FOR_AGENT = "adminDismissedRiskForAgent"; public const MICROSOFT_REVOKED_SESSIONS = "microsoftRevokedSessions"; + public const AI_ELEVATED_ACCOUNT_RISK = "aiElevatedAccountRisk"; + public const USER_PASSED_VERIFIED_ID_DRIVEN_BY_RISK_BASED_POLICY = "userPassedVerifiedIdDrivenByRiskBasedPolicy"; } diff --git a/src/Generated/Models/RiskRecommendation.php b/src/Generated/Models/RiskRecommendation.php new file mode 100644 index 00000000000..8528a00652e --- /dev/null +++ b/src/Generated/Models/RiskRecommendation.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 RiskRecommendation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RiskRecommendation { + return new RiskRecommendation(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(Severity::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 severity property value. The severity property + * @return Severity|null + */ + public function getSeverity(): ?Severity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof Severity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the @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 severity property value. The severity property + * @param Severity|null $value Value to set for the severity property. + */ + public function setSeverity(?Severity $value): void { + $this->getBackingStore()->set('severity', $value); + } + +} diff --git a/src/Generated/Models/RiskyAgent.php b/src/Generated/Models/RiskyAgent.php index ebc293fa0ca..72dad573c58 100644 --- a/src/Generated/Models/RiskyAgent.php +++ b/src/Generated/Models/RiskyAgent.php @@ -6,6 +6,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 RiskyAgent extends Entity implements Parsable { @@ -35,6 +36,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Risky return new RiskyAgent(); } + /** + * Gets the additionalInfo property value. The additionalInfo property + * @return string|null + */ + public function getAdditionalInfo(): ?string { + $val = $this->getBackingStore()->get('additionalInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalInfo'"); + } + /** * Gets the agentDisplayName property value. Name of the agent. Supports $filter (eq, startsWith). * @return string|null @@ -47,6 +60,42 @@ public function getAgentDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'agentDisplayName'"); } + /** + * Gets the agentPlatform property value. The agentPlatform property + * @return string|null + */ + public function getAgentPlatform(): ?string { + $val = $this->getBackingStore()->get('agentPlatform'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentPlatform'"); + } + + /** + * Gets the associatedUserId property value. The associatedUserId property + * @return string|null + */ + public function getAssociatedUserId(): ?string { + $val = $this->getBackingStore()->get('associatedUserId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'associatedUserId'"); + } + + /** + * Gets the blastRadiusRisk property value. The blastRadiusRisk property + * @return BlastRadiusRisk|null + */ + public function getBlastRadiusRisk(): ?BlastRadiusRisk { + $val = $this->getBackingStore()->get('blastRadiusRisk'); + if (is_null($val) || $val instanceof BlastRadiusRisk) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'blastRadiusRisk'"); + } + /** * Gets the blueprintId property value. The identifier of the blueprint associated with the agent. Nullable. * @return string|null @@ -59,6 +108,30 @@ public function getBlueprintId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'blueprintId'"); } + /** + * Gets the deviceId property value. The deviceId property + * @return string|null + */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); + } + + /** + * Gets the exposureRisk property value. The exposureRisk property + * @return ExposureRisk|null + */ + public function getExposureRisk(): ?ExposureRisk { + $val = $this->getBackingStore()->get('exposureRisk'); + if (is_null($val) || $val instanceof ExposureRisk) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exposureRisk'"); + } + /** * The deserialization information for the current model * @return array @@ -66,16 +139,32 @@ public function getBlueprintId(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'additionalInfo' => fn(ParseNode $n) => $o->setAdditionalInfo($n->getStringValue()), 'agentDisplayName' => fn(ParseNode $n) => $o->setAgentDisplayName($n->getStringValue()), + 'agentPlatform' => fn(ParseNode $n) => $o->setAgentPlatform($n->getStringValue()), + 'associatedUserId' => fn(ParseNode $n) => $o->setAssociatedUserId($n->getStringValue()), + 'blastRadiusRisk' => fn(ParseNode $n) => $o->setBlastRadiusRisk($n->getObjectValue([BlastRadiusRisk::class, 'createFromDiscriminatorValue'])), 'blueprintId' => fn(ParseNode $n) => $o->setBlueprintId($n->getStringValue()), + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), + 'exposureRisk' => fn(ParseNode $n) => $o->setExposureRisk($n->getObjectValue([ExposureRisk::class, 'createFromDiscriminatorValue'])), 'identityType' => fn(ParseNode $n) => $o->setIdentityType($n->getEnumValue(AgentIdentityType::class)), 'isDeleted' => fn(ParseNode $n) => $o->setIsDeleted($n->getBooleanValue()), 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), 'isProcessing' => fn(ParseNode $n) => $o->setIsProcessing($n->getBooleanValue()), + 'machineId' => fn(ParseNode $n) => $o->setMachineId($n->getStringValue()), 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), 'riskLastModifiedDateTime' => fn(ParseNode $n) => $o->setRiskLastModifiedDateTime($n->getDateTimeValue()), 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), 'riskState' => fn(ParseNode $n) => $o->setRiskState($n->getEnumValue(RiskState::class)), + 'runtimeRisk' => fn(ParseNode $n) => $o->setRuntimeRisk($n->getObjectValue([RuntimeRisk::class, 'createFromDiscriminatorValue'])), + 'sources' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSources($val); + }, ]); } @@ -127,6 +216,18 @@ public function getIsProcessing(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isProcessing'"); } + /** + * Gets the machineId property value. The machineId property + * @return string|null + */ + public function getMachineId(): ?string { + $val = $this->getBackingStore()->get('machineId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'machineId'"); + } + /** * Gets the riskDetail property value. The riskDetail property * @return RiskDetail|null @@ -175,22 +276,65 @@ public function getRiskState(): ?RiskState { throw new \UnexpectedValueException("Invalid type found in backing store for 'riskState'"); } + /** + * Gets the runtimeRisk property value. The runtimeRisk property + * @return RuntimeRisk|null + */ + public function getRuntimeRisk(): ?RuntimeRisk { + $val = $this->getBackingStore()->get('runtimeRisk'); + if (is_null($val) || $val instanceof RuntimeRisk) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runtimeRisk'"); + } + + /** + * Gets the sources property value. The sources property + * @return array|null + */ + public function getSources(): ?array { + $val = $this->getBackingStore()->get('sources'); + 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 'sources'"); + } + /** * 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('additionalInfo', $this->getAdditionalInfo()); $writer->writeStringValue('agentDisplayName', $this->getAgentDisplayName()); + $writer->writeStringValue('agentPlatform', $this->getAgentPlatform()); + $writer->writeStringValue('associatedUserId', $this->getAssociatedUserId()); + $writer->writeObjectValue('blastRadiusRisk', $this->getBlastRadiusRisk()); $writer->writeStringValue('blueprintId', $this->getBlueprintId()); + $writer->writeStringValue('deviceId', $this->getDeviceId()); + $writer->writeObjectValue('exposureRisk', $this->getExposureRisk()); $writer->writeEnumValue('identityType', $this->getIdentityType()); $writer->writeBooleanValue('isDeleted', $this->getIsDeleted()); $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); $writer->writeBooleanValue('isProcessing', $this->getIsProcessing()); + $writer->writeStringValue('machineId', $this->getMachineId()); $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); $writer->writeDateTimeValue('riskLastModifiedDateTime', $this->getRiskLastModifiedDateTime()); $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); $writer->writeEnumValue('riskState', $this->getRiskState()); + $writer->writeObjectValue('runtimeRisk', $this->getRuntimeRisk()); + $writer->writeCollectionOfPrimitiveValues('sources', $this->getSources()); + } + + /** + * Sets the additionalInfo property value. The additionalInfo property + * @param string|null $value Value to set for the additionalInfo property. + */ + public function setAdditionalInfo(?string $value): void { + $this->getBackingStore()->set('additionalInfo', $value); } /** @@ -201,6 +345,30 @@ public function setAgentDisplayName(?string $value): void { $this->getBackingStore()->set('agentDisplayName', $value); } + /** + * Sets the agentPlatform property value. The agentPlatform property + * @param string|null $value Value to set for the agentPlatform property. + */ + public function setAgentPlatform(?string $value): void { + $this->getBackingStore()->set('agentPlatform', $value); + } + + /** + * Sets the associatedUserId property value. The associatedUserId property + * @param string|null $value Value to set for the associatedUserId property. + */ + public function setAssociatedUserId(?string $value): void { + $this->getBackingStore()->set('associatedUserId', $value); + } + + /** + * Sets the blastRadiusRisk property value. The blastRadiusRisk property + * @param BlastRadiusRisk|null $value Value to set for the blastRadiusRisk property. + */ + public function setBlastRadiusRisk(?BlastRadiusRisk $value): void { + $this->getBackingStore()->set('blastRadiusRisk', $value); + } + /** * Sets the blueprintId property value. The identifier of the blueprint associated with the agent. Nullable. * @param string|null $value Value to set for the blueprintId property. @@ -209,6 +377,22 @@ public function setBlueprintId(?string $value): void { $this->getBackingStore()->set('blueprintId', $value); } + /** + * Sets the deviceId property value. The deviceId property + * @param string|null $value Value to set for the deviceId property. + */ + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $value); + } + + /** + * Sets the exposureRisk property value. The exposureRisk property + * @param ExposureRisk|null $value Value to set for the exposureRisk property. + */ + public function setExposureRisk(?ExposureRisk $value): void { + $this->getBackingStore()->set('exposureRisk', $value); + } + /** * Sets the identityType property value. The identityType property * @param AgentIdentityType|null $value Value to set for the identityType property. @@ -241,6 +425,14 @@ public function setIsProcessing(?bool $value): void { $this->getBackingStore()->set('isProcessing', $value); } + /** + * Sets the machineId property value. The machineId property + * @param string|null $value Value to set for the machineId property. + */ + public function setMachineId(?string $value): void { + $this->getBackingStore()->set('machineId', $value); + } + /** * Sets the riskDetail property value. The riskDetail property * @param RiskDetail|null $value Value to set for the riskDetail property. @@ -273,4 +465,20 @@ public function setRiskState(?RiskState $value): void { $this->getBackingStore()->set('riskState', $value); } + /** + * Sets the runtimeRisk property value. The runtimeRisk property + * @param RuntimeRisk|null $value Value to set for the runtimeRisk property. + */ + public function setRuntimeRisk(?RuntimeRisk $value): void { + $this->getBackingStore()->set('runtimeRisk', $value); + } + + /** + * Sets the sources property value. The sources property + * @param array|null $value Value to set for the sources property. + */ + public function setSources(?array $value): void { + $this->getBackingStore()->set('sources', $value); + } + } diff --git a/src/Generated/Models/RoleTemplate.php b/src/Generated/Models/RoleTemplate.php index ee3c5cd75e6..f84c25c2f6f 100644 --- a/src/Generated/Models/RoleTemplate.php +++ b/src/Generated/Models/RoleTemplate.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. The template ID of the Microsoft Entra role (e.g., 62e90394-69f5-4237-9190-012177145e10 for Global Administrator). * @return string|null */ public function getId(): ?string { @@ -81,7 +81,7 @@ public function getId(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. The display name of the role (e.g., 'Global Administrator', 'Helpdesk Administrator'). * @return string|null */ public function getName(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the id property value. The id property + * Sets the id property value. The template ID of the Microsoft Entra role (e.g., 62e90394-69f5-4237-9190-012177145e10 for Global Administrator). * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -140,7 +140,7 @@ public function setId(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The display name of the role (e.g., 'Global Administrator', 'Helpdesk Administrator'). * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { diff --git a/src/Generated/Models/RuntimeRisk.php b/src/Generated/Models/RuntimeRisk.php new file mode 100644 index 00000000000..d6e00acf7cb --- /dev/null +++ b/src/Generated/Models/RuntimeRisk.php @@ -0,0 +1,183 @@ +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 RuntimeRisk + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RuntimeRisk { + return new RuntimeRisk(); + } + + /** + * 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 alerts property value. The alerts property + * @return array|null + */ + public function getAlerts(): ?array { + $val = $this->getBackingStore()->get('alerts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RiskAlert::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alerts'"); + } + + /** + * 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 [ + 'alerts' => fn(ParseNode $n) => $o->setAlerts($n->getCollectionOfObjectValues([RiskAlert::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), + 'riskUrl' => fn(ParseNode $n) => $o->setRiskUrl($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 riskLevel property value. The riskLevel property + * @return RiskLevel|null + */ + public function getRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + + /** + * Gets the riskUrl property value. The riskUrl property + * @return string|null + */ + public function getRiskUrl(): ?string { + $val = $this->getBackingStore()->get('riskUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('alerts', $this->getAlerts()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); + $writer->writeStringValue('riskUrl', $this->getRiskUrl()); + $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 alerts property value. The alerts property + * @param array|null $value Value to set for the alerts property. + */ + public function setAlerts(?array $value): void { + $this->getBackingStore()->set('alerts', $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 riskLevel property value. The riskLevel property + * @param RiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + + /** + * Sets the riskUrl property value. The riskUrl property + * @param string|null $value Value to set for the riskUrl property. + */ + public function setRiskUrl(?string $value): void { + $this->getBackingStore()->set('riskUrl', $value); + } + +} diff --git a/src/Generated/Models/Security/AggregatedEnvironment.php b/src/Generated/Models/Security/AggregatedEnvironment.php index 275bac8edd6..a4861bd5189 100644 --- a/src/Generated/Models/Security/AggregatedEnvironment.php +++ b/src/Generated/Models/Security/AggregatedEnvironment.php @@ -10,6 +10,9 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +/** + * Aggregated count of environments of a given kind within a zone. +*/ class AggregatedEnvironment implements AdditionalDataHolder, BackedModel, Parsable { /** diff --git a/src/Generated/Models/Security/AuditInfo.php b/src/Generated/Models/Security/AuditInfo.php index e918d01708c..e023a5f22f9 100644 --- a/src/Generated/Models/Security/AuditInfo.php +++ b/src/Generated/Models/Security/AuditInfo.php @@ -11,6 +11,9 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +/** + * Captures who performed an action and when. +*/ class AuditInfo implements AdditionalDataHolder, BackedModel, Parsable { /** diff --git a/src/Generated/Models/Security/AuditLogQuery.php b/src/Generated/Models/Security/AuditLogQuery.php index 7d011e66246..476fc6fee19 100644 --- a/src/Generated/Models/Security/AuditLogQuery.php +++ b/src/Generated/Models/Security/AuditLogQuery.php @@ -44,6 +44,18 @@ public function getAdministrativeUnitIdFilters(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'administrativeUnitIdFilters'"); } + /** + * Gets the approximateReturnedRecordCount property value. The approximate number of records retrieved by the query. This value can be higher or lower than recordCountLimit due to distributed counting. Read-only. + * @return int|null + */ + public function getApproximateReturnedRecordCount(): ?int { + $val = $this->getBackingStore()->get('approximateReturnedRecordCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'approximateReturnedRecordCount'"); + } + /** * Gets the displayName property value. The display name of the saved audit log query. * @return string|null @@ -71,6 +83,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setAdministrativeUnitIdFilters($val); }, + 'approximateReturnedRecordCount' => fn(ParseNode $n) => $o->setApproximateReturnedRecordCount($n->getIntegerValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'filterEndDateTime' => fn(ParseNode $n) => $o->setFilterEndDateTime($n->getDateTimeValue()), 'filterStartDateTime' => fn(ParseNode $n) => $o->setFilterStartDateTime($n->getDateTimeValue()), @@ -82,6 +95,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setIpAddressFilters($val); }, + 'isRecordCountLimitExceeded' => fn(ParseNode $n) => $o->setIsRecordCountLimitExceeded($n->getBooleanValue()), 'keywordFilter' => fn(ParseNode $n) => $o->setKeywordFilter($n->getStringValue()), 'objectIdFilters' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -99,6 +113,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setOperationFilters($val); }, + 'recordCountLimit' => fn(ParseNode $n) => $o->setRecordCountLimit($n->getIntegerValue()), 'records' => fn(ParseNode $n) => $o->setRecords($n->getCollectionOfObjectValues([AuditLogRecord::class, 'createFromDiscriminatorValue'])), 'recordTypeFilters' => fn(ParseNode $n) => $o->setRecordTypeFilters($n->getCollectionOfEnumValues(AuditLogRecordType::class)), 'serviceFilters' => function (ParseNode $n) { @@ -159,6 +174,18 @@ public function getIpAddressFilters(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddressFilters'"); } + /** + * Gets the isRecordCountLimitExceeded property value. Indicates whether the query exceeded the per-search record-count limit. The default value is false. A value of true is authoritative and isn't derived from approximateReturnedRecordCount. Read-only. + * @return bool|null + */ + public function getIsRecordCountLimitExceeded(): ?bool { + $val = $this->getBackingStore()->get('isRecordCountLimitExceeded'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRecordCountLimitExceeded'"); + } + /** * Gets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. * @return string|null @@ -199,6 +226,18 @@ public function getOperationFilters(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'operationFilters'"); } + /** + * Gets the recordCountLimit property value. The record-count threshold used to limit query result retrieval. Read-only. + * @return int|null + */ + public function getRecordCountLimit(): ?int { + $val = $this->getBackingStore()->get('recordCountLimit'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordCountLimit'"); + } + /** * Gets the records property value. An individual audit log record. * @return array|null @@ -296,6 +335,14 @@ public function setAdministrativeUnitIdFilters(?array $value): void { $this->getBackingStore()->set('administrativeUnitIdFilters', $value); } + /** + * Sets the approximateReturnedRecordCount property value. The approximate number of records retrieved by the query. This value can be higher or lower than recordCountLimit due to distributed counting. Read-only. + * @param int|null $value Value to set for the approximateReturnedRecordCount property. + */ + public function setApproximateReturnedRecordCount(?int $value): void { + $this->getBackingStore()->set('approximateReturnedRecordCount', $value); + } + /** * Sets the displayName property value. The display name of the saved audit log query. * @param string|null $value Value to set for the displayName property. @@ -328,6 +375,14 @@ public function setIpAddressFilters(?array $value): void { $this->getBackingStore()->set('ipAddressFilters', $value); } + /** + * Sets the isRecordCountLimitExceeded property value. Indicates whether the query exceeded the per-search record-count limit. The default value is false. A value of true is authoritative and isn't derived from approximateReturnedRecordCount. Read-only. + * @param bool|null $value Value to set for the isRecordCountLimitExceeded property. + */ + public function setIsRecordCountLimitExceeded(?bool $value): void { + $this->getBackingStore()->set('isRecordCountLimitExceeded', $value); + } + /** * Sets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. * @param string|null $value Value to set for the keywordFilter property. @@ -352,6 +407,14 @@ public function setOperationFilters(?array $value): void { $this->getBackingStore()->set('operationFilters', $value); } + /** + * Sets the recordCountLimit property value. The record-count threshold used to limit query result retrieval. Read-only. + * @param int|null $value Value to set for the recordCountLimit property. + */ + public function setRecordCountLimit(?int $value): void { + $this->getBackingStore()->set('recordCountLimit', $value); + } + /** * Sets the records property value. An individual audit log record. * @param array|null $value Value to set for the records property. diff --git a/src/Generated/Models/Security/Environment.php b/src/Generated/Models/Security/Environment.php index 5fbc56517bb..53066f70163 100644 --- a/src/Generated/Models/Security/Environment.php +++ b/src/Generated/Models/Security/Environment.php @@ -7,6 +7,9 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +/** + * Represents a single cloud environment onboarded for security posture management. +*/ class Environment extends Entity implements Parsable { /** @@ -37,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the kind property value. The kind property + * Gets the kind property value. The kind of cloud environment onboarded to security posture management. * @return EnvironmentKind|null */ public function getKind(): ?EnvironmentKind { @@ -58,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the kind property value. The kind property + * Sets the kind property value. The kind of cloud environment onboarded to security posture management. * @param EnvironmentKind|null $value Value to set for the kind property. */ public function setKind(?EnvironmentKind $value): void { diff --git a/src/Generated/Models/Security/Zone.php b/src/Generated/Models/Security/Zone.php index a7f592ac343..66e457b6e66 100644 --- a/src/Generated/Models/Security/Zone.php +++ b/src/Generated/Models/Security/Zone.php @@ -8,6 +8,9 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; +/** + * A security zone grouping cloud environments under a common posture boundary. +*/ class Zone extends Entity implements Parsable { /** diff --git a/src/Generated/Models/ServicePrincipal.php b/src/Generated/Models/ServicePrincipal.php index 1269c243969..cbf6bd9329e 100644 --- a/src/Generated/Models/ServicePrincipal.php +++ b/src/Generated/Models/ServicePrincipal.php @@ -190,7 +190,7 @@ public function getAppRoleAssignments(): ?array { } /** - * Gets the appRoles property value. The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. + * Gets the appRoles property value. The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. App roles and exposed delegated permission scopes (publishedPermissionScopes) share a default limit of 700 permission definitions per service principal, including definitions inherited from the application and definitions added directly to the service principal. Enabled and disabled definitions both count. This limit counts definitions, not app role assignments. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @return array|null */ public function getAppRoles(): ?array { @@ -724,7 +724,7 @@ public function getPreferredTokenSigningKeyThumbprint(): ?string { } /** - * Gets the publishedPermissionScopes property value. The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. + * Gets the publishedPermissionScopes property value. The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. These scopes and appRoles share a default limit of 700 permission definitions per service principal. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @return array|null */ public function getPublishedPermissionScopes(): ?array { @@ -1095,7 +1095,7 @@ public function setAppRoleAssignments(?array $value): void { } /** - * Sets the appRoles property value. The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. + * Sets the appRoles property value. The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable. App roles and exposed delegated permission scopes (publishedPermissionScopes) share a default limit of 700 permission definitions per service principal, including definitions inherited from the application and definitions added directly to the service principal. Enabled and disabled definitions both count. This limit counts definitions, not app role assignments. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @param array|null $value Value to set for the appRoles property. */ public function setAppRoles(?array $value): void { @@ -1359,7 +1359,7 @@ public function setPreferredTokenSigningKeyThumbprint(?string $value): void { } /** - * Sets the publishedPermissionScopes property value. The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. + * Sets the publishedPermissionScopes property value. The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0. These scopes and appRoles share a default limit of 700 permission definitions per service principal. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. * @param array|null $value Value to set for the publishedPermissionScopes property. */ public function setPublishedPermissionScopes(?array $value): void { diff --git a/src/Generated/Models/Severity.php b/src/Generated/Models/Severity.php new file mode 100644 index 00000000000..102a5cb1e49 --- /dev/null +++ b/src/Generated/Models/Severity.php @@ -0,0 +1,13 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); } /** @@ -35,27 +25,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Teamw return new TeamworkCustomEmoji(); } - /** - * 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 contentBytes property value. The base64-encoded image content of the emoji. Supported formats include PNG and GIF. * @return string|null @@ -110,25 +79,12 @@ public function getDisplayName(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return [ + return array_merge(parent::getFieldDeserializers(), [ 'contentBytes' => fn(ParseNode $n) => $o->setContentBytes($n->getStringValue()), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([CustomEmojiFromIdentitySet::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), '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'"); + ]); } /** @@ -136,28 +92,11 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); $writer->writeStringValue('contentBytes', $this->getContentBytes()); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $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 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; } /** @@ -192,12 +131,4 @@ 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/TenantGovernance.php b/src/Generated/Models/TenantGovernance.php index a42d1e10021..29acbe18a46 100644 --- a/src/Generated/Models/TenantGovernance.php +++ b/src/Generated/Models/TenantGovernance.php @@ -42,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governanceInvitations property value. The governanceInvitations property + * Gets the governanceInvitations property value. Collection of governance invitations associated with the tenant. * @return array|null */ public function getGovernanceInvitations(): ?array { @@ -56,7 +56,7 @@ public function getGovernanceInvitations(): ?array { } /** - * Gets the governancePolicyTemplates property value. The governancePolicyTemplates property + * Gets the governancePolicyTemplates property value. Collection of governance policy templates associated with the tenant. * @return array|null */ public function getGovernancePolicyTemplates(): ?array { @@ -70,7 +70,7 @@ public function getGovernancePolicyTemplates(): ?array { } /** - * Gets the governanceRelationships property value. The governanceRelationships property + * Gets the governanceRelationships property value. Collection of governance relationships associated with the tenant. * @return array|null */ public function getGovernanceRelationships(): ?array { @@ -84,7 +84,7 @@ public function getGovernanceRelationships(): ?array { } /** - * Gets the governanceRequests property value. The governanceRequests property + * Gets the governanceRequests property value. Collection of governance requests associated with the tenant. * @return array|null */ public function getGovernanceRequests(): ?array { @@ -98,7 +98,7 @@ public function getGovernanceRequests(): ?array { } /** - * Gets the relatedTenants property value. The relatedTenants property + * Gets the relatedTenants property value. Collection of related tenants associated with the tenant. * @return array|null */ public function getRelatedTenants(): ?array { @@ -112,7 +112,7 @@ public function getRelatedTenants(): ?array { } /** - * Gets the settings property value. The settings property + * Gets the settings property value. Settings for the tenant governance container. * @return TenantGovernanceSetting|null */ public function getSettings(): ?TenantGovernanceSetting { @@ -138,7 +138,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the governanceInvitations property value. The governanceInvitations property + * Sets the governanceInvitations property value. Collection of governance invitations associated with the tenant. * @param array|null $value Value to set for the governanceInvitations property. */ public function setGovernanceInvitations(?array $value): void { @@ -146,7 +146,7 @@ public function setGovernanceInvitations(?array $value): void { } /** - * Sets the governancePolicyTemplates property value. The governancePolicyTemplates property + * Sets the governancePolicyTemplates property value. Collection of governance policy templates associated with the tenant. * @param array|null $value Value to set for the governancePolicyTemplates property. */ public function setGovernancePolicyTemplates(?array $value): void { @@ -154,7 +154,7 @@ public function setGovernancePolicyTemplates(?array $value): void { } /** - * Sets the governanceRelationships property value. The governanceRelationships property + * Sets the governanceRelationships property value. Collection of governance relationships associated with the tenant. * @param array|null $value Value to set for the governanceRelationships property. */ public function setGovernanceRelationships(?array $value): void { @@ -162,7 +162,7 @@ public function setGovernanceRelationships(?array $value): void { } /** - * Sets the governanceRequests property value. The governanceRequests property + * Sets the governanceRequests property value. Collection of governance requests associated with the tenant. * @param array|null $value Value to set for the governanceRequests property. */ public function setGovernanceRequests(?array $value): void { @@ -170,7 +170,7 @@ public function setGovernanceRequests(?array $value): void { } /** - * Sets the relatedTenants property value. The relatedTenants property + * Sets the relatedTenants property value. Collection of related tenants associated with the tenant. * @param array|null $value Value to set for the relatedTenants property. */ public function setRelatedTenants(?array $value): void { @@ -178,7 +178,7 @@ public function setRelatedTenants(?array $value): void { } /** - * Sets the settings property value. The settings property + * Sets the settings property value. Settings for the tenant governance container. * @param TenantGovernanceSetting|null $value Value to set for the settings property. */ public function setSettings(?TenantGovernanceSetting $value): void { diff --git a/src/Generated/Models/TenantGovernancePolicyTemplate.php b/src/Generated/Models/TenantGovernancePolicyTemplate.php index fae4bc374d0..47de5514054 100644 --- a/src/Generated/Models/TenantGovernancePolicyTemplate.php +++ b/src/Generated/Models/TenantGovernancePolicyTemplate.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Tenan } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the template was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -39,7 +39,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property + * Gets the delegatedAdministrationRoleAssignments property value. A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. * @return array|null */ public function getDelegatedAdministrationRoleAssignments(): ?array { @@ -53,7 +53,7 @@ public function getDelegatedAdministrationRoleAssignments(): ?array { } /** - * Gets the description property value. The description property + * Gets the description property value. A description of the policy template. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getDescription(): ?string { @@ -65,7 +65,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the policy template. Supports $filter (eq, ne) and $orderBy. * @return string|null */ public function getDisplayName(): ?string { @@ -95,7 +95,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantCanTerminate property value. The governedTenantCanTerminate property + * Gets the governedTenantCanTerminate property value. Not implemented. * @return bool|null */ public function getGovernedTenantCanTerminate(): ?bool { @@ -107,7 +107,7 @@ public function getGovernedTenantCanTerminate(): ?bool { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -119,7 +119,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property + * Gets the multiTenantApplicationsToProvision property value. A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. * @return array|null */ public function getMultiTenantApplicationsToProvision(): ?array { @@ -133,7 +133,7 @@ public function getMultiTenantApplicationsToProvision(): ?array { } /** - * Gets the version property value. The version property + * Gets the version property value. The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @return string|null */ public function getVersion(): ?string { @@ -161,7 +161,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the template was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -169,7 +169,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property + * Sets the delegatedAdministrationRoleAssignments property value. A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. * @param array|null $value Value to set for the delegatedAdministrationRoleAssignments property. */ public function setDelegatedAdministrationRoleAssignments(?array $value): void { @@ -177,7 +177,7 @@ public function setDelegatedAdministrationRoleAssignments(?array $value): void { } /** - * Sets the description property value. The description property + * Sets the description property value. A description of the policy template. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -185,7 +185,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the policy template. Supports $filter (eq, ne) and $orderBy. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -193,7 +193,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the governedTenantCanTerminate property value. The governedTenantCanTerminate property + * Sets the governedTenantCanTerminate property value. Not implemented. * @param bool|null $value Value to set for the governedTenantCanTerminate property. */ public function setGovernedTenantCanTerminate(?bool $value): void { @@ -201,7 +201,7 @@ public function setGovernedTenantCanTerminate(?bool $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -209,7 +209,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property + * Sets the multiTenantApplicationsToProvision property value. A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. * @param array|null $value Value to set for the multiTenantApplicationsToProvision property. */ public function setMultiTenantApplicationsToProvision(?array $value): void { @@ -217,7 +217,7 @@ public function setMultiTenantApplicationsToProvision(?array $value): void { } /** - * Sets the version property value. The version property + * Sets the version property value. The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. * @param string|null $value Value to set for the version property. */ public function setVersion(?string $value): void { diff --git a/src/Generated/Models/TenantGovernanceSetting.php b/src/Generated/Models/TenantGovernanceSetting.php index e532e9d1965..5421e8dacc9 100644 --- a/src/Generated/Models/TenantGovernanceSetting.php +++ b/src/Generated/Models/TenantGovernanceSetting.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Tenan } /** - * Gets the canReceiveInvitations property value. The canReceiveInvitations property + * Gets the canReceiveInvitations property value. Indicates whether the tenant can receive governance invitations. When set to false, the tenant cannot receive new governance invitations. When set to true, other tenants can send your tenant invitations by providing your tenant id or domain name. Default value is false. * @return bool|null */ public function getCanReceiveInvitations(): ?bool { @@ -49,7 +49,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isRelatedTenantsEnabled property value. The isRelatedTenantsEnabled property + * Gets the isRelatedTenantsEnabled property value. Indicates whether the related tenants feature is enabled for tenant discovery. When set to false, related tenant APIs don't work. This property can be enabled by calling the enableRelatedTenants action. Default value is false. * @return bool|null */ public function getIsRelatedTenantsEnabled(): ?bool { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the canReceiveInvitations property value. The canReceiveInvitations property + * Sets the canReceiveInvitations property value. Indicates whether the tenant can receive governance invitations. When set to false, the tenant cannot receive new governance invitations. When set to true, other tenants can send your tenant invitations by providing your tenant id or domain name. Default value is false. * @param bool|null $value Value to set for the canReceiveInvitations property. */ public function setCanReceiveInvitations(?bool $value): void { @@ -79,7 +79,7 @@ public function setCanReceiveInvitations(?bool $value): void { } /** - * Sets the isRelatedTenantsEnabled property value. The isRelatedTenantsEnabled property + * Sets the isRelatedTenantsEnabled property value. Indicates whether the related tenants feature is enabled for tenant discovery. When set to false, related tenant APIs don't work. This property can be enabled by calling the enableRelatedTenants action. Default value is false. * @param bool|null $value Value to set for the isRelatedTenantsEnabled property. */ public function setIsRelatedTenantsEnabled(?bool $value): void { diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index cae247e534d..82cc99bd19f 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -469,7 +469,7 @@ public function getContacts(): ?array { } /** - * Gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the country property value. The ISO 3166-1 alpha-2 location code associated with the user; for example, US or GB. The property name is part of the Microsoft Graph API contract. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return string|null */ public function getCountry(): ?string { @@ -2341,7 +2341,7 @@ public function getTransitiveReports(): ?array { } /** - * Gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the usageLocation property value. A two-letter country/region code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return string|null */ public function getUsageLocation(): ?string { @@ -2855,7 +2855,7 @@ public function setContacts(?array $value): void { } /** - * Sets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Sets the country property value. The ISO 3166-1 alpha-2 location code associated with the user; for example, US or GB. The property name is part of the Microsoft Graph API contract. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param string|null $value Value to set for the country property. */ public function setCountry(?string $value): void { @@ -3871,7 +3871,7 @@ public function setTransitiveReports(?array $value): void { } /** - * Sets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Sets the usageLocation property value. A two-letter country/region code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param string|null $value Value to set for the usageLocation property. */ public function setUsageLocation(?string $value): void { diff --git a/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php b/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php index 879d8518511..9e4479d619b 100644 --- a/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php +++ b/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php @@ -33,10 +33,23 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Verif public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'identityVerificationEventsConfiguration' => fn(ParseNode $n) => $o->setIdentityVerificationEventsConfiguration($n->getObjectValue([IdentityVerificationEventsConfiguration::class, 'createFromDiscriminatorValue'])), 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([VerifiableCredentialAuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the identityVerificationEventsConfiguration property value. The identityVerificationEventsConfiguration property + * @return IdentityVerificationEventsConfiguration|null + */ + public function getIdentityVerificationEventsConfiguration(): ?IdentityVerificationEventsConfiguration { + $val = $this->getBackingStore()->get('identityVerificationEventsConfiguration'); + if (is_null($val) || $val instanceof IdentityVerificationEventsConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityVerificationEventsConfiguration'"); + } + /** * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. * @return array|null @@ -57,9 +70,18 @@ public function getIncludeTargets(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('identityVerificationEventsConfiguration', $this->getIdentityVerificationEventsConfiguration()); $writer->writeCollectionOfObjectValues('includeTargets', $this->getIncludeTargets()); } + /** + * Sets the identityVerificationEventsConfiguration property value. The identityVerificationEventsConfiguration property + * @param IdentityVerificationEventsConfiguration|null $value Value to set for the identityVerificationEventsConfiguration property. + */ + public function setIdentityVerificationEventsConfiguration(?IdentityVerificationEventsConfiguration $value): void { + $this->getBackingStore()->set('identityVerificationEventsConfiguration', $value); + } + /** * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. * @param array|null $value Value to set for the includeTargets property. diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/GetHuntingSchemaTablesWithWorkspaceIdGetResponse.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/GetHuntingSchemaTablesWithWorkspaceIdGetResponse.php new file mode 100644 index 00000000000..509177e10c7 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/GetHuntingSchemaTablesWithWorkspaceIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([HuntingSchemaTable::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, HuntingSchemaTable::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/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.php new file mode 100644 index 00000000000..428ec18c52d --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder.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}/security/microsoft.graph.security.getHuntingSchemaTables(workspaceId=@workspaceId){?%24count,%24filter,%24search,%24skip,%24top,workspaceId*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve only the advanced hunting tables that the signed-in user is authorized to query in advanced hunting with Microsoft Defender XDR. The returned tables reflect the user's effective permissions. Each user within a tenant might have a different effective set of tables depending on their role and access level. Unlike getHuntingSchema, which returns both tables and functions in a single huntingSchemaResult, this function returns the tables as a collection. Because the result is a collection, you can apply OData query parameters such as $filter, $select, and $top to retrieve only the tables and columns you need. Common use cases include: + * @param MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetHuntingSchemaTablesWithWorkspaceIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve only the advanced hunting tables that the signed-in user is authorized to query in advanced hunting with Microsoft Defender XDR. The returned tables reflect the user's effective permissions. Each user within a tenant might have a different effective set of tables depending on their role and access level. Unlike getHuntingSchema, which returns both tables and functions in a single huntingSchemaResult, this function returns the tables as a collection. Because the result is a collection, you can apply OData query parameters such as $filter, $select, and $top to retrieve only the tables and columns you need. Common use cases include: + * @param MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder { + return new MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11ab2447f5b --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,65 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + $this->workspaceId = $workspaceId; + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4e08ee78264 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId/MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param string|null $workspaceId Usage: workspaceId=@workspaceId + * @return MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null, ?string $workspaceId = null): MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters { + return new MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top, $workspaceId); + } + +} diff --git a/src/Generated/Security/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 8350d6399af..05fe563aa06 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -26,6 +26,7 @@ use Microsoft\Graph\Beta\Generated\Security\IpSecurityProfiles\IpSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Labels\LabelsRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityGetHuntingSchema\MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId\MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId\MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityRunHuntingQuery\MicrosoftGraphSecurityRunHuntingQueryRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Partner\PartnerRequestBuilder; @@ -193,6 +194,13 @@ public function microsoftGraphSecurityGetHuntingSchema(): MicrosoftGraphSecurity return new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getHuntingSchemaTables method. + */ + public function microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId(): MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder { + return new MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the runHuntingQuery method. */ diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php index 40dd3f401b0..86a5b148ac8 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a listItem. * @param PermissionsRequestBuilderGetRequestConfiguration|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/listitem-list-permissions?view=graph-rest-beta Find more info here */ public function get(?PermissionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a listItem. * @param PermissionsRequestBuilderGetRequestConfiguration|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/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index 57f304751b2..0f236b23641 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a listItem. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php index cd53536eff2..27ce00347b5 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a list. * @param PermissionsRequestBuilderGetRequestConfiguration|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-permissions?view=graph-rest-beta Find more info here */ public function get(?PermissionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +83,7 @@ public function post(Permission $body, ?PermissionsRequestBuilderPostRequestConf } /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a list. * @param PermissionsRequestBuilderGetRequestConfiguration|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/Permissions/PermissionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php index c47ef707765..c7e9c303c2f 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/PermissionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of permissions for the item. Read-only. Nullable. + * Get a list of the permission objects associated with a list. */ class PermissionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php index 0d562b6c7d1..684c02c6558 100644 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php @@ -8,7 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\TeamworkCustomEmoji; use Microsoft\Graph\Beta\Generated\Models\TeamworkCustomEmojiCollectionResponse; use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\CustomEmojis\Count\CountRequestBuilder; -use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\CustomEmojis\Item\TeamworkCustomEmojiDisplayNameItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\CustomEmojis\Item\TeamworkCustomEmojiItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -28,13 +28,13 @@ public function count(): CountRequestBuilder { /** * Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. - * @param string $teamworkCustomEmojiDisplayName The unique identifier of teamworkCustomEmoji - * @return TeamworkCustomEmojiDisplayNameItemRequestBuilder + * @param string $teamworkCustomEmojiId The unique identifier of teamworkCustomEmoji + * @return TeamworkCustomEmojiItemRequestBuilder */ - public function byTeamworkCustomEmojiDisplayName(string $teamworkCustomEmojiDisplayName): TeamworkCustomEmojiDisplayNameItemRequestBuilder { + public function byTeamworkCustomEmojiId(string $teamworkCustomEmojiId): TeamworkCustomEmojiItemRequestBuilder { $urlTplParams = $this->pathParameters; - $urlTplParams['teamworkCustomEmoji%2DdisplayName'] = $teamworkCustomEmojiDisplayName; - return new TeamworkCustomEmojiDisplayNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['teamworkCustomEmoji%2Did'] = $teamworkCustomEmojiId; + return new TeamworkCustomEmojiItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 9ff3e77c0ce..00000000000 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters { - return new TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilder.php similarity index 69% rename from src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php rename to src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilder.php index f4cbe4f331e..2b53cbb791a 100644 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilder.php @@ -14,15 +14,15 @@ /** * Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. */ -class TeamworkCustomEmojiDisplayNameItemRequestBuilder extends BaseRequestBuilder +class TeamworkCustomEmojiItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilder and sets the default values. + * Instantiates a new TeamworkCustomEmojiItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2DdisplayName}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -32,11 +32,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Delete navigation property customEmojis for teamwork - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -46,11 +46,11 @@ public function delete(?TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRe /** * The collection of custom emojis available in organization messaging. - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function get(?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -61,11 +61,11 @@ public function get(?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestC /** * Update the navigation property customEmojis in teamwork * @param TeamworkCustomEmoji $body The request body - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function patch(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -75,10 +75,10 @@ public function patch(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiDisplayName /** * Delete navigation property customEmojis for teamwork - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -93,10 +93,10 @@ public function toDeleteRequestInformation(?TeamworkCustomEmojiDisplayNameItemRe /** * The collection of custom emojis available in organization messaging. - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -115,10 +115,10 @@ public function toGetRequestInformation(?TeamworkCustomEmojiDisplayNameItemReque /** * Update the navigation property customEmojis in teamwork * @param TeamworkCustomEmoji $body The request body - * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -135,10 +135,10 @@ public function toPatchRequestInformation(TeamworkCustomEmoji $body, ?TeamworkCu /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return TeamworkCustomEmojiDisplayNameItemRequestBuilder + * @return TeamworkCustomEmojiItemRequestBuilder */ - public function withUrl(string $rawUrl): TeamworkCustomEmojiDisplayNameItemRequestBuilder { - return new TeamworkCustomEmojiDisplayNameItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): TeamworkCustomEmojiItemRequestBuilder { + return new TeamworkCustomEmojiItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration.php similarity index 71% rename from src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration.php index 6c8715e6c6b..b78935abeac 100644 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration +class TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration and sets the default values. + * Instantiates a new TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetQueryParameters.php similarity index 81% rename from src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php rename to src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetQueryParameters.php index c6f60f5eac0..a1ac267cb2d 100644 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetQueryParameters.php @@ -7,7 +7,7 @@ /** * The collection of custom emojis available in organization messaging. */ -class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters +class TeamworkCustomEmojiItemRequestBuilderGetQueryParameters { /** * @QueryParameter("%24expand") @@ -22,7 +22,7 @@ class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters public ?array $select = null; /** - * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new TeamworkCustomEmojiItemRequestBuilderGetQueryParameters and sets the default values. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8fadb592a26 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamworkCustomEmojiItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamworkCustomEmojiItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamworkCustomEmojiItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamworkCustomEmojiItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamworkCustomEmojiItemRequestBuilderGetQueryParameters { + return new TeamworkCustomEmojiItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration.php similarity index 71% rename from src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration.php index da8fc69f699..847e9a16d96 100644 --- a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration +class TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration and sets the default values. + * Instantiates a new TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilder.php new file mode 100644 index 00000000000..08008bfcf06 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilder.php @@ -0,0 +1,147 @@ +|string $pathParametersOrRawUrl 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 $displayName Alternate key of teamworkCustomEmoji + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $displayName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/messaging/customEmojis(displayName=\'{displayName}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['displayName'] = $displayName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property customEmojis for teamwork + * @param CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of custom emojis available in organization messaging. + * @param CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmoji::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property customEmojis in teamwork + * @param TeamworkCustomEmoji $body The request body + * @param CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamworkCustomEmoji $body, ?CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmoji::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property customEmojis for teamwork + * @param CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The collection of custom emojis available in organization messaging. + * @param CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 customEmojis in teamwork + * @param TeamworkCustomEmoji $body The request body + * @param CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamworkCustomEmoji $body, ?CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration $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 CustomEmojisWithDisplayNameRequestBuilder + */ + public function withUrl(string $rawUrl): CustomEmojisWithDisplayNameRequestBuilder { + return new CustomEmojisWithDisplayNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..dcf5e069f5b --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7a885f8b166 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters.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 CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bf33f69a13b --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters { + return new CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ea71191aa21 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojisWithDisplayName/CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php index 2ac9d7c342f..703ca094a97 100644 --- a/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamworkMessaging; use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\CustomEmojis\CustomEmojisRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\CustomEmojisWithDisplayName\CustomEmojisWithDisplayNameRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -38,6 +39,15 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } + /** + * Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + * @param string $displayName Alternate key of teamworkCustomEmoji + * @return CustomEmojisWithDisplayNameRequestBuilder + */ + public function customEmojisWithDisplayName(string $displayName): CustomEmojisWithDisplayNameRequestBuilder { + return new CustomEmojisWithDisplayNameRequestBuilder($this->pathParameters, $this->requestAdapter, $displayName); + } + /** * Delete navigation property messaging for teamwork * @param MessagingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php index 27f48cf8ca4..cb66c1dd1e6 100644 --- a/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action provision + * Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. * @param ProvisionPostRequestBody $body The request body * @param ProvisionRequestBuilderPostRequestConfiguration|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/device-provision?view=graph-rest-beta Find more info here */ public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPos } /** - * Invoke action provision + * Provision a device on behalf of an approved Virtual Desktop Infrastructure (VDI) provider. This action wraps the Zero Touch Deployment (ZTD) protocol to create a device in a pending state in the customer's directory. The device can't be used for authentication until it completes its registration. The created device is stamped with a system label that identifies the approved VDI provider. Only VDI applications on Microsoft's approved list of VDI providers can successfully call this action. Calls from other applications are blocked even when the application is granted the required permission. * @param ProvisionPostRequestBody $body The request body * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index dff33d0c08b..ed983d647f4 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 8e28b6125b4..8530b83ea9e 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 22e75facc7c..fe99e72f67f 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.php b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.php index b3fe488bf95..6f2f50628b3 100644 --- a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.php +++ b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. * @param SetCurrentLocationPostRequestBody $body The request body * @param SetCurrentLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(SetCurrentLocationPostRequestBody $body, ?SetCurrentLocatio } /** - * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. * @param SetCurrentLocationPostRequestBody $body The request body * @param SetCurrentLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.php index 78315a42d06..b9ae05a23a7 100644 --- a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -35,7 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. * @param OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -50,7 +50,7 @@ public function get(?OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuild } /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. * @param OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php index ab76ada850e..318efd01a07 100644 --- a/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. */ class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index b867b9fe731..b45f0b1c1a1 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -206822,6 +206822,27 @@ Microsoft\Graph\Beta\Generated.mobilityManagementPolicies.mobilityManagementPoli Microsoft\Graph\Beta\Generated.mobilityManagementPolicies.mobilityManagementPoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MobilityManagementPoliciesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.mobilityManagementPolicies.mobilityManagementPoliciesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.mobilityManagementPolicies.mobilityManagementPoliciesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|getReferenceId():string +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|getType():A2aAuthorizationType +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|setReferenceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|public|setType(value?:A2aAuthorizationType):void +Microsoft\Graph\Beta\Generated.models.a2aAuthorization::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A2aAuthorization +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0000-none +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0001-oAuthPluginVault +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0002-apiKeyPluginVault +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0003-dynamicClientRegistration +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0004-connectionVault +Microsoft\Graph\Beta\Generated.models.a2aAuthorizationType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.a2aAuthorization~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aadSource-->AuthorizationSystemIdentitySource Microsoft\Graph\Beta\Generated.models.aadSource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aadSource::|public|getDomain():string @@ -209926,6 +209947,7 @@ Microsoft\Graph\Beta\Generated.models.agentProvider::|static|public|CreateFromDi Microsoft\Graph\Beta\Generated.models.agentProvider~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.agentRegistration-->Entity Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getA2aAuthorization():A2aAuthorization Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getAgentIdentityBlueprintId():string Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getAgentIdentityId():string Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getCreatedBy():string @@ -209941,6 +209963,7 @@ Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getSourceCreate Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|getSourceLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|setA2aAuthorization(value?:A2aAuthorization):void Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|setAgentIdentityBlueprintId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|setAgentIdentityId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRegistration::|public|setCreatedBy(value?:string):void @@ -214582,6 +214605,12 @@ Microsoft\Graph\Beta\Generated.models.applicationGuardEnabledOptions::0000-notCo Microsoft\Graph\Beta\Generated.models.applicationGuardEnabledOptions::0001-enabledForEdge Microsoft\Graph\Beta\Generated.models.applicationGuardEnabledOptions::0002-enabledForOffice Microsoft\Graph\Beta\Generated.models.applicationGuardEnabledOptions::0003-enabledForEdgeAndOffice +Microsoft\Graph\Beta\Generated.models.applicationIdentity-->Identity +Microsoft\Graph\Beta\Generated.models.applicationIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationIdentity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.applicationIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationIdentity Microsoft\Graph\Beta\Generated.models.applicationKeyOrigin::0000-application Microsoft\Graph\Beta\Generated.models.applicationKeyOrigin::0001-servicePrincipal Microsoft\Graph\Beta\Generated.models.applicationKeyOrigin::0002-unknownFutureValue @@ -219583,6 +219612,25 @@ Microsoft\Graph\Beta\Generated.models.bitLockerSystemDrivePolicy::|public|setSta Microsoft\Graph\Beta\Generated.models.bitLockerSystemDrivePolicy::|public|setStartupAuthenticationTpmUsage(value?:ConfigurationUsage):void Microsoft\Graph\Beta\Generated.models.bitLockerSystemDrivePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BitLockerSystemDrivePolicy Microsoft\Graph\Beta\Generated.models.bitLockerSystemDrivePolicy~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getRiskIndicators():array +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getRiskRecommendations():array +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|getRiskUrl():string +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setRiskIndicators(value?:array):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setRiskRecommendations(value?:array):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|public|setRiskUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BlastRadiusRisk +Microsoft\Graph\Beta\Generated.models.blastRadiusRisk~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.blockAccessAction-->DlpActionInfo Microsoft\Graph\Beta\Generated.models.blockAccessAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.blockAccessAction::|public|GetFieldDeserializers():array @@ -221087,6 +221135,7 @@ Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|getCreatedDateTime( Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|getEndDateTime():DateTime Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|getMeetingNotes():array +Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|getRecapUrl():string Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|getViewpoint():CallAiInsightViewPoint Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|Serialize(writer:ISerializationWriter):void @@ -221096,6 +221145,7 @@ Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setContentCorrelati Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setEndDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setMeetingNotes(value?:array):void +Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setRecapUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.callAiInsight::|public|setViewpoint(value?:CallAiInsightViewPoint):void Microsoft\Graph\Beta\Generated.models.callAiInsight::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CallAiInsight Microsoft\Graph\Beta\Generated.models.callAiInsightCollectionResponse-->BaseCollectionPaginationCountResponse @@ -224189,6 +224239,23 @@ Microsoft\Graph\Beta\Generated.models.cloudLicensing.assignmentErrorCollectionRe Microsoft\Graph\Beta\Generated.models.cloudLicensing.assignmentErrorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.assignmentErrorCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.assignmentErrorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignmentErrorCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getAssignments():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getUsageRights():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|getWaitingMembers():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setUsageRights(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|public|setWaitingMembers(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceCloudLicensing +Microsoft\Graph\Beta\Generated.models.cloudLicensing.deviceCloudLicensing~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudLicensing.groupCloudLicensing::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudLicensing.groupCloudLicensing::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.groupCloudLicensing::|public|getAssignments():array @@ -224400,6 +224467,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|static|public|CreateFromDiscrimi Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool-->CloudPcPool Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|getBillingConfiguration():CloudPcAgentPoolBillingConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|getCapabilities():CloudPcAgentPoolCapabilityConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|getPoolUrl():string Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|getScalingPolicy():CloudPcAgentPoolScalingPolicy @@ -224407,6 +224475,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|getSessionUsage( Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|setBillingConfiguration(value?:CloudPcAgentPoolBillingConfiguration):void +Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|setCapabilities(value?:CloudPcAgentPoolCapabilityConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|setPoolUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|setScalingPolicy(value?:CloudPcAgentPoolScalingPolicy):void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPool::|public|setSessionUsage(value?:CloudPcAgentPoolSessionUsage):void @@ -224430,11 +224499,9 @@ Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolBillingType::0000-payAsYou Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolBillingType::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration-->CloudPcPoolCapabilityConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|getEnableSingleSignOn():bool Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|public|setEnableSingleSignOn(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolCapabilityConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcAgentPoolCapabilityConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolScalingPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcAgentPoolScalingPolicy::|public|getAdditionalData():array @@ -226147,7 +226214,6 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPolicyTimezone::0031-unknownFutureV Microsoft\Graph\Beta\Generated.models.cloudPcPool-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getAssignments():array -Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getCapabilities():CloudPcPoolCapabilityConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getCloudPcConfiguration():CloudPcConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getDescription():string @@ -226158,7 +226224,6 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|getNetworkConfigurati Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|setAssignments(value?:array):void -Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|setCapabilities(value?:CloudPcPoolCapabilityConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|setCloudPcConfiguration(value?:CloudPcConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcPool::|public|setDescription(value?:string):void @@ -226182,11 +226247,13 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPoolAssignmentCollectionResponse::| Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|getEnableSingleSignOn():bool Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|setEnableSingleSignOn(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPoolCapabilityConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcPoolCapabilityConfiguration~~>AdditionalDataHolder; BackedModel; Parsable @@ -233434,6 +233501,7 @@ Microsoft\Graph\Beta\Generated.models.device::|public|getAccountEnabled():bool Microsoft\Graph\Beta\Generated.models.device::|public|getAlternativeNames():array Microsoft\Graph\Beta\Generated.models.device::|public|getAlternativeSecurityIds():array Microsoft\Graph\Beta\Generated.models.device::|public|getApproximateLastSignInDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.device::|public|getCloudLicensing():DeviceCloudLicensing Microsoft\Graph\Beta\Generated.models.device::|public|getCommands():array Microsoft\Graph\Beta\Generated.models.device::|public|getComplianceExpirationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceCategory():string @@ -233483,6 +233551,7 @@ Microsoft\Graph\Beta\Generated.models.device::|public|setAccountEnabled(value?:b Microsoft\Graph\Beta\Generated.models.device::|public|setAlternativeNames(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setAlternativeSecurityIds(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setApproximateLastSignInDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.device::|public|setCloudLicensing(value?:DeviceCloudLicensing):void Microsoft\Graph\Beta\Generated.models.device::|public|setCommands(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setComplianceExpirationDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceCategory(value?:string):void @@ -239955,14 +240024,14 @@ Microsoft\Graph\Beta\Generated.models.distributionList::|public|getDisplayName() Microsoft\Graph\Beta\Generated.models.distributionList::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.distributionList::|public|getMembers():array Microsoft\Graph\Beta\Generated.models.distributionList::|public|getNotes():string -Microsoft\Graph\Beta\Generated.models.distributionList::|public|getPersonIdentifier():string +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getPersonId():string Microsoft\Graph\Beta\Generated.models.distributionList::|public|getSingleValueExtendedProperties():array Microsoft\Graph\Beta\Generated.models.distributionList::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.distributionList::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.distributionList::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.distributionList::|public|setMembers(value?:array):void Microsoft\Graph\Beta\Generated.models.distributionList::|public|setNotes(value?:string):void -Microsoft\Graph\Beta\Generated.models.distributionList::|public|setPersonIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setPersonId(value?:string):void Microsoft\Graph\Beta\Generated.models.distributionList::|public|setSingleValueExtendedProperties(value?:array):void Microsoft\Graph\Beta\Generated.models.distributionList::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionList Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse-->BaseCollectionPaginationCountResponse @@ -244194,8 +244263,10 @@ Microsoft\Graph\Beta\Generated.models.entraAccessDriftDetail::|static|public|Cre Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo-->DriftIdentityInfo Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|getIdentityType():string Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|public|setIdentityType(value?:string):void Microsoft\Graph\Beta\Generated.models.entraDriftIdentityInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntraDriftIdentityInfo Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval-->ControlConfiguration Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval::|public|constructor():void @@ -245272,6 +245343,25 @@ Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setItemId(valu Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.exportItemResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportItemResponse Microsoft\Graph\Beta\Generated.models.exportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getRiskIndicators():array +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getRiskRecommendations():array +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|getRiskUrl():string +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setRiskIndicators(value?:array):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setRiskRecommendations(value?:array):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|public|setRiskUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.exposureRisk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExposureRisk +Microsoft\Graph\Beta\Generated.models.exposureRisk~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|getBackingStore():BackingStore @@ -248203,6 +248293,7 @@ Microsoft\Graph\Beta\Generated.models.group::|public|getCreatedByAppId():string Microsoft\Graph\Beta\Generated.models.group::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.group::|public|getCreatedOnBehalfOf():DirectoryObject Microsoft\Graph\Beta\Generated.models.group::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.group::|public|getDisableNesting():bool Microsoft\Graph\Beta\Generated.models.group::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.group::|public|getDrive():Drive Microsoft\Graph\Beta\Generated.models.group::|public|getDrives():array @@ -248290,6 +248381,7 @@ Microsoft\Graph\Beta\Generated.models.group::|public|setCreatedByAppId(value?:st Microsoft\Graph\Beta\Generated.models.group::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.group::|public|setCreatedOnBehalfOf(value?:DirectoryObject):void Microsoft\Graph\Beta\Generated.models.group::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.group::|public|setDisableNesting(value?:bool):void Microsoft\Graph\Beta\Generated.models.group::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.group::|public|setDrive(value?:Drive):void Microsoft\Graph\Beta\Generated.models.group::|public|setDrives(value?:array):void @@ -251615,6 +251707,19 @@ Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|publi Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityUserFlowCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityVerificationEventsConfiguration +Microsoft\Graph\Beta\Generated.models.identityVerificationEventsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot-->Entity Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|GetFieldDeserializers():array @@ -283664,6 +283769,25 @@ Microsoft\Graph\Beta\Generated.models.richLongRunningOperationCollectionResponse Microsoft\Graph\Beta\Generated.models.richLongRunningOperationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.richLongRunningOperationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.richLongRunningOperationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RichLongRunningOperationCollectionResponse +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getMitreTechniques():array +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getProviderAlertId():string +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|getSeverity():Severity +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setMitreTechniques(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setProviderAlertId(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|public|setSeverity(value?:Severity):void +Microsoft\Graph\Beta\Generated.models.riskAlert::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskAlert +Microsoft\Graph\Beta\Generated.models.riskAlert~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.riskDetail::0000-none Microsoft\Graph\Beta\Generated.models.riskDetail::0001-adminGeneratedTemporaryPassword Microsoft\Graph\Beta\Generated.models.riskDetail::0002-userPerformedSecuredPasswordChange @@ -283686,6 +283810,8 @@ Microsoft\Graph\Beta\Generated.models.riskDetail::0018-adminConfirmedAgentSafe Microsoft\Graph\Beta\Generated.models.riskDetail::0019-adminConfirmedAgentCompromised Microsoft\Graph\Beta\Generated.models.riskDetail::0020-adminDismissedRiskForAgent Microsoft\Graph\Beta\Generated.models.riskDetail::0021-microsoftRevokedSessions +Microsoft\Graph\Beta\Generated.models.riskDetail::0022-aiElevatedAccountRisk +Microsoft\Graph\Beta\Generated.models.riskDetail::0023-userPassedVerifiedIdDrivenByRiskBasedPolicy Microsoft\Graph\Beta\Generated.models.riskDetection-->Entity Microsoft\Graph\Beta\Generated.models.riskDetection::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskDetection::|public|getActivity():ActivityType @@ -283799,6 +283925,21 @@ Microsoft\Graph\Beta\Generated.models.riskProfile::|public|setNonHumanCount(valu Microsoft\Graph\Beta\Generated.models.riskProfile::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.riskProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskProfile Microsoft\Graph\Beta\Generated.models.riskProfile~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|getSeverity():Severity +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|public|setSeverity(value?:Severity):void +Microsoft\Graph\Beta\Generated.models.riskRecommendation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskRecommendation +Microsoft\Graph\Beta\Generated.models.riskRecommendation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.riskServicePrincipalActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskServicePrincipalActivity::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.riskServicePrincipalActivity::|public|getBackingStore():BackingStore @@ -283840,29 +283981,47 @@ Microsoft\Graph\Beta\Generated.models.riskUserActivity::|static|public|CreateFro Microsoft\Graph\Beta\Generated.models.riskUserActivity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.riskyAgent-->Entity Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getAdditionalInfo():string Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getAgentDisplayName():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getAgentPlatform():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getAssociatedUserId():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getBlastRadiusRisk():BlastRadiusRisk Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getBlueprintId():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getDeviceId():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getExposureRisk():ExposureRisk Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIdentityType():AgentIdentityType Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsDeleted():bool Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsEnabled():bool Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsProcessing():bool +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getMachineId():string Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskDetail():RiskDetail Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskLevel():RiskLevel Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskState():RiskState +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRuntimeRisk():RuntimeRisk +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getSources():array Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setAdditionalInfo(value?:string):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setAgentDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setAgentPlatform(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setAssociatedUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setBlastRadiusRisk(value?:BlastRadiusRisk):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setExposureRisk(value?:ExposureRisk):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIdentityType(value?:AgentIdentityType):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsDeleted(value?:bool):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsProcessing(value?:bool):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setMachineId(value?:string):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskDetail(value?:RiskDetail):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskLevel(value?:RiskLevel):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskState(value?:RiskState):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRuntimeRisk(value?:RuntimeRisk):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setSources(value?:array):void Microsoft\Graph\Beta\Generated.models.riskyAgent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgent Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|constructor():void @@ -284446,6 +284605,23 @@ Microsoft\Graph\Beta\Generated.models.runState::0002-fail Microsoft\Graph\Beta\Generated.models.runState::0003-scriptError Microsoft\Graph\Beta\Generated.models.runState::0004-pending Microsoft\Graph\Beta\Generated.models.runState::0005-notApplicable +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getAlerts():array +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|getRiskUrl():string +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setAlerts(value?:array):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|public|setRiskUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.runtimeRisk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RuntimeRisk +Microsoft\Graph\Beta\Generated.models.runtimeRisk~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.safeSearchFilterType::0000-userDefined Microsoft\Graph\Beta\Generated.models.safeSearchFilterType::0001-strict Microsoft\Graph\Beta\Generated.models.safeSearchFilterType::0002-moderate @@ -287342,14 +287518,17 @@ Microsoft\Graph\Beta\Generated.models.security.auditInfo~~>AdditionalDataHolder; Microsoft\Graph\Beta\Generated.models.security.auditLogQuery-->Entity Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getAdministrativeUnitIdFilters():array +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getApproximateReturnedRecordCount():int Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getFilterEndDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getFilterStartDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getIpAddressFilters():array +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getIsRecordCountLimitExceeded():bool Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getKeywordFilter():string Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getObjectIdFilters():array Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getOperationFilters():array +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getRecordCountLimit():int Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getRecords():array Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getRecordTypeFilters():array Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getServiceFilters():array @@ -287358,13 +287537,16 @@ Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|getUserPri Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setAdministrativeUnitIdFilters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setApproximateReturnedRecordCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setFilterEndDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setFilterStartDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setIpAddressFilters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setIsRecordCountLimitExceeded(value?:bool):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setKeywordFilter(value?:string):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setObjectIdFilters(value?:array):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setOperationFilters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setRecordCountLimit(value?:int):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setRecords(value?:array):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setRecordTypeFilters(value?:array):void Microsoft\Graph\Beta\Generated.models.security.auditLogQuery::|public|setServiceFilters(value?:array):void @@ -299626,6 +299808,11 @@ Microsoft\Graph\Beta\Generated.models.setupStatus::0004-registrationAndSetupComp Microsoft\Graph\Beta\Generated.models.setupStatus::0005-registrationFailed Microsoft\Graph\Beta\Generated.models.setupStatus::0006-registrationTimedOut Microsoft\Graph\Beta\Generated.models.setupStatus::0007-disabled +Microsoft\Graph\Beta\Generated.models.severity::0000-none +Microsoft\Graph\Beta\Generated.models.severity::0001-low +Microsoft\Graph\Beta\Generated.models.severity::0002-medium +Microsoft\Graph\Beta\Generated.models.severity::0003-high +Microsoft\Graph\Beta\Generated.models.severity::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.shareAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.shareAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.shareAction::|public|getBackingStore():BackingStore @@ -305187,23 +305374,19 @@ Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0000-tea Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0001-channel Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0002-chat Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji-->Entity Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getContentBytes():string Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getCreatedBy():CustomEmojiFromIdentitySet Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setContentBytes(value?:string):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setCreatedBy(value?:CustomEmojiFromIdentitySet):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkCustomEmoji Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|constructor():void @@ -305212,7 +305395,6 @@ Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|pu Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkCustomEmojiCollectionResponse -Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|getBackingStore():BackingStore @@ -312567,9 +312749,11 @@ Microsoft\Graph\Beta\Generated.models.verifiableCredentialRetrieved::|static|pub Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|getIdentityVerificationEventsConfiguration():IdentityVerificationEventsConfiguration Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|getIncludeTargets():array Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|setIdentityVerificationEventsConfiguration(value?:IdentityVerificationEventsConfiguration):void Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialsAuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.verifiableCredentialSettings::|public|constructor():void @@ -363405,6 +363589,32 @@ Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.M Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.microsoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.microsoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.getHuntingSchemaTablesWithWorkspaceIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetHuntingSchemaTablesWithWorkspaceIdGetResponse +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration):GetHuntingSchemaTablesWithWorkspaceIdGetResponse +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int; workspaceId?:string):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters::|public|workspaceId:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId.microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int; workspaceId?:string):MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; query?:string):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration):HuntingQueryResults @@ -364492,6 +364702,7 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|informat Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|ipSecurityProfiles:IpSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|labels:LabelsRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityGetHuntingSchema:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceId:MicrosoftGraphSecurityGetHuntingSchemaTablesWithWorkspaceIdRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId(query:string):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityRunHuntingQuery:MicrosoftGraphSecurityRunHuntingQueryRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|partner:PartnerRequestBuilder @@ -415960,7 +416171,7 @@ Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountReques Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|ByTeamworkCustomEmojiDisplayName(teamworkCustomEmojiDisplayName:string):TeamworkCustomEmojiDisplayNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|ByTeamworkCustomEmojiId(teamworkCustomEmojiId:string):TeamworkCustomEmojiItemRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|Get(requestConfiguration?:CustomEmojisRequestBuilderGetRequestConfiguration):TeamworkCustomEmojiCollectionResponse @@ -415986,32 +416197,56 @@ Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisReque Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomEmojisRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Delete(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Get(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration):TeamworkCustomEmoji -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Patch(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration):TeamworkCustomEmoji -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToPatchRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamworkCustomEmojiDisplayNameItemRequestBuilder -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|Delete(requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|Get(requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|Patch(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|ToPatchRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamworkCustomEmojiItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamworkCustomEmojiItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamworkCustomEmojiItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamworkCustomEmojiItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; displayName?:string):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|Delete(requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|Get(requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|Patch(body:TeamworkCustomEmoji; requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|ToPatchRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:CustomEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilder::|public|WithUrl(rawUrl:string):CustomEmojisWithDisplayNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomEmojisWithDisplayNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojisWithDisplayName.customEmojisWithDisplayNameRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|customEmojis:CustomEmojisRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|customEmojisWithDisplayName(displayName:string):CustomEmojisWithDisplayNameRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Delete(requestConfiguration?:MessagingRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Get(requestConfiguration?:MessagingRequestBuilderGetRequestConfiguration):TeamworkMessaging Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Patch(body:TeamworkMessaging; requestConfiguration?:MessagingRequestBuilderPatchRequestConfiguration):TeamworkMessaging diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index d19ee761f03..ef20e1215b6 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4DDCDF177DAB7E1D89C2450679DF3584E8C1C134A4F01042318306E3CBDA80C35D646153C6F7B9C7B0EA2F8590AEDAB25110D2287565A12ADA95FFB0B645F0B7", + "descriptionHash": "5862F0C1C9143D2B7B6C9B0CC30879F893B64B84E4D938AE76D8AE49ABEB05EB06B3D10E40B6036A764FEC94B9F4ED80EFCB7B62CBA08A5A3F51A87A64309424", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.35.0",